Azure
LiteLLM supports Azure Chat + Embedding calls.
API KEYS
import os
os.environ["AZURE_API_KEY"] = ""
os.environ["AZURE_API_BASE"] = ""
os.environ["AZURE_API_VERSION"] = ""
Azure OpenAI Chat Completion Models
from litellm import completion
## set ENV variables
os.environ["AZURE_API_KEY"] = ""
os.environ["AZURE_API_BASE"] = ""
os.environ["AZURE_API_VERSION"] = ""
messages = [{ "content": "Hello, how are you?","role": "user"}]
# azure call
response = completion("azure/<your_deployment_id>", messages)