Class AzureOpenAiEmbeddingClient
java.lang.Object
org.springframework.ai.azure.openai.embedding.AzureOpenAiEmbeddingClient
- All Implemented Interfaces:
EmbeddingClient
-
Constructor Summary
ConstructorsConstructorDescriptionAzureOpenAiEmbeddingClient(com.azure.ai.openai.OpenAIClient azureOpenAiClient) AzureOpenAiEmbeddingClient(com.azure.ai.openai.OpenAIClient azureOpenAiClient, String model) AzureOpenAiEmbeddingClient(com.azure.ai.openai.OpenAIClient azureOpenAiClient, String model, MetadataMode metadataMode) -
Method Summary
-
Constructor Details
-
AzureOpenAiEmbeddingClient
public AzureOpenAiEmbeddingClient(com.azure.ai.openai.OpenAIClient azureOpenAiClient) -
AzureOpenAiEmbeddingClient
-
AzureOpenAiEmbeddingClient
public AzureOpenAiEmbeddingClient(com.azure.ai.openai.OpenAIClient azureOpenAiClient, String model, MetadataMode metadataMode)
-
-
Method Details
-
embed
- Specified by:
embedin interfaceEmbeddingClient
-
embed
- Specified by:
embedin interfaceEmbeddingClient
-
embed
- Specified by:
embedin interfaceEmbeddingClient
-
embedForResponse
- Specified by:
embedForResponsein interfaceEmbeddingClient
-
dimensions
public int dimensions()- Specified by:
dimensionsin interfaceEmbeddingClient
-