This version is still in development and is not considered stable yet. For the latest snapshot version, please use Spring AI 1.0.0-SNAPSHOT! |
Refer to the Dependency Management section to add the Spring AI BOM to your build file. |
Property | Description | Default |
---|---|---|
spring.ai.azure.openai.api-key |
The Key from Azure AI OpenAI |
- |
spring.ai.azure.openai.endpoint |
The endpoint from the Azure AI OpenAI |
- |
spring.ai.azure.openai.openai-api-key |
(non Azure) OpenAI API key. Used to authenticate with the OpenAI service, instead of Azure OpenAI.
This automatically sets the endpoint to api.openai.com/v1. Use either |
- |
Property | Description | Default |
---|---|---|
spring.ai.azure.openai.embedding.enabled |
Enable Azure OpenAI embedding model. |
true |
spring.ai.azure.openai.embedding.metadata-mode |
Document content extraction mode |
EMBED |
spring.ai.azure.openai.embedding.options.deployment-name |
This is the value of the 'Deployment Name' as presented in the Azure AI Portal |
text-embedding-ada-002 |
spring.ai.azure.openai.embedding.options.user |
An identifier for the caller or end user of the operation. This may be used for tracking or rate-limiting purposes. |
- |
All properties prefixed with spring.ai.azure.openai.embedding.options can be overridden at runtime by adding a request specific Runtime Options to the EmbeddingRequest call.
|
Refer to the Dependency Management section to add the Spring AI BOM to your build file. |
The spring-ai-azure-openai dependency also provide the access to the AzureOpenAiEmbeddingModel . For more information about the AzureOpenAiChatModel refer to the Azure OpenAI Embeddings section.
|
the text-embedding-ada-002 is actually the Deployment Name as presented in the Azure AI Portal.
|