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

FieldTypeDefaultRequiredDescription
providerstring-Must be "azure"
api_keystring-Azure OpenAI API key
api_versionstring"2023-05-15"Azure API version
modelstring"text-embedding-3-small"Model name
endpointstring-Azure OpenAI endpoint URL
embedding_dimensionsinteger512Number of dimensions
rpminteger3000Requests per minute
tpminteger1000000Tokens per minute

Setup

  1. Create Azure OpenAI resource: Azure Portal
  2. Deploy embedding model: Azure OpenAI Studio
  3. Get API key and endpoint from Azure portal

Azure OpenAI Documentation