Class AzureOpenAiEmbeddingModel

java.lang.Object
org.springframework.ai.embedding.AbstractEmbeddingModel
org.springframework.ai.azure.openai.AzureOpenAiEmbeddingModel
All Implemented Interfaces:
EmbeddingModel, Model<EmbeddingRequest,EmbeddingResponse>

public class AzureOpenAiEmbeddingModel extends AbstractEmbeddingModel
Azure Open AI Embedding Model implementation.
Since:
1.0.0
Author:
Mark Pollack, Christian Tzolov, Thomas Vitale
  • Constructor Details

    • AzureOpenAiEmbeddingModel

      public AzureOpenAiEmbeddingModel(com.azure.ai.openai.OpenAIClient azureOpenAiClient)
    • AzureOpenAiEmbeddingModel

      public AzureOpenAiEmbeddingModel(com.azure.ai.openai.OpenAIClient azureOpenAiClient, MetadataMode metadataMode)
    • AzureOpenAiEmbeddingModel

      public AzureOpenAiEmbeddingModel(com.azure.ai.openai.OpenAIClient azureOpenAiClient, MetadataMode metadataMode, AzureOpenAiEmbeddingOptions options)
    • AzureOpenAiEmbeddingModel

      public AzureOpenAiEmbeddingModel(com.azure.ai.openai.OpenAIClient azureOpenAiClient, MetadataMode metadataMode, AzureOpenAiEmbeddingOptions options, io.micrometer.observation.ObservationRegistry observationRegistry)
  • Method Details