Azure OpenAI Embeddings
Configure Azure OpenAI embedding models
Configuration
embedding_model:
provider: "azure"
api_key: $AZURE_API_KEY
api_version: "2023-05-15"
model: text-embedding-3-small
endpoint: https://your-endpoint.openai.azure.com/
embedding_dimensions: 512
Configuration Options
Field | Type | Default | Required | Description |
---|---|---|---|---|
provider | string | - | ✅ | Must be "azure" |
api_key | string | - | ✅ | Azure OpenAI API key |
api_version | string | "2023-05-15" | ❌ | Azure API version |
model | string | "text-embedding-3-small" | ❌ | Model name |
endpoint | string | - | ✅ | Azure OpenAI endpoint URL |
embedding_dimensions | integer | 512 | ❌ | Number of dimensions |
rpm | integer | 3000 | ❌ | Requests per minute |
tpm | integer | 1000000 | ❌ | Tokens per minute |
Setup
- Create Azure OpenAI resource: Azure Portal
- Deploy embedding model: Azure OpenAI Studio
- Get API key and endpoint from Azure portal