Skip to main content

Azure plugin for LLM using the AzureOpenAI class

Project description

llm-azure

PyPI Changelog License

LLM access to the Azure OpenAI SDK

Installation

Install this plugin in the same environment as LLM.

llm install llm-azure

Usage

First, set an API key for Azure OpenAI:

llm keys set azure
# Paste key here

To add the gpt-4-32k model, deployed in your Azure Subscription, add this to your azure/config.yaml file:

- model_id: gpt-4-32k
  deployment_name: gpt-4-32k
  endpoint: https://your_deployment.openai.azure.com/
  api_version: '2023-05-15'

the configuration file should be in the azure directory in the config of your llm installation. Run this command to find the directory in which this file should be created:

dirname "$(llm logs path)"

The model_id is the name LLM will use for the model. The deployment_name is the name which needs to be passed to the API - this might differ from the model_id, especially if the model_id could potentially clash with other installed models.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llm_azure-0.3.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

llm_azure-0.3-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file llm_azure-0.3.tar.gz.

File metadata

  • Download URL: llm_azure-0.3.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for llm_azure-0.3.tar.gz
Algorithm Hash digest
SHA256 7e2c5c4a5be2a3b4061ad641e347296994d480663875768ed7b9f051e3aac506
MD5 d821052d224e279febbc2620bd099be6
BLAKE2b-256 d6dede358e11a94e889d11d9507ae940b9d46b9e233add250a2be7a0f03b94ac

See more details on using hashes here.

File details

Details for the file llm_azure-0.3-py3-none-any.whl.

File metadata

  • Download URL: llm_azure-0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for llm_azure-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 857e7cb21957a2483df487e8f3cd3a445313a7cc31facd87fa484ce2cbbb68c6
MD5 bedac5ca4f7d3227c1d5ba293803a61a
BLAKE2b-256 a80067fa375f33003658287ba0ae4f547ce993688aaab488d0960cecd7bab8cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page