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: 512Configuration 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