public static class AzureOpenAiEmbeddingModel.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AzureOpenAiEmbeddingModel.Builder |
apiKey(String apiKey)
Sets the Azure OpenAI API key.
|
AzureOpenAiEmbeddingModel |
build() |
AzureOpenAiEmbeddingModel.Builder |
deploymentName(String deploymentName)
Sets the deployment name in Azure OpenAI.
|
AzureOpenAiEmbeddingModel.Builder |
endpoint(String endpoint)
Sets the Azure OpenAI endpoint.
|
AzureOpenAiEmbeddingModel.Builder |
logRequestsAndResponses(boolean logRequestsAndResponses) |
AzureOpenAiEmbeddingModel.Builder |
maxRetries(Integer maxRetries) |
AzureOpenAiEmbeddingModel.Builder |
nonAzureApiKey(String nonAzureApiKey)
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
|
AzureOpenAiEmbeddingModel.Builder |
openAIClient(com.azure.ai.openai.OpenAIClient openAIClient)
Sets the Azure OpenAI client.
|
AzureOpenAiEmbeddingModel.Builder |
proxyOptions(com.azure.core.http.ProxyOptions proxyOptions) |
AzureOpenAiEmbeddingModel.Builder |
serviceVersion(String serviceVersion)
Sets the Azure OpenAI API service version.
|
AzureOpenAiEmbeddingModel.Builder |
timeout(Duration timeout) |
AzureOpenAiEmbeddingModel.Builder |
tokenCredential(com.azure.core.credential.TokenCredential tokenCredential)
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
|
AzureOpenAiEmbeddingModel.Builder |
tokenizer(dev.langchain4j.model.Tokenizer tokenizer) |
public AzureOpenAiEmbeddingModel.Builder endpoint(String endpoint)
endpoint - The Azure OpenAI endpoint in the format: https://{resource}.openai.azure.com/public AzureOpenAiEmbeddingModel.Builder serviceVersion(String serviceVersion)
serviceVersion - The Azure OpenAI API service version in the format: 2023-05-15public AzureOpenAiEmbeddingModel.Builder apiKey(String apiKey)
apiKey - The Azure OpenAI API key.public AzureOpenAiEmbeddingModel.Builder nonAzureApiKey(String nonAzureApiKey)
nonAzureApiKey - The non-Azure OpenAI API keypublic AzureOpenAiEmbeddingModel.Builder tokenCredential(com.azure.core.credential.TokenCredential tokenCredential)
tokenCredential - the credentials to authenticate with Azure Active Directorypublic AzureOpenAiEmbeddingModel.Builder deploymentName(String deploymentName)
deploymentName - The Deployment name.public AzureOpenAiEmbeddingModel.Builder tokenizer(dev.langchain4j.model.Tokenizer tokenizer)
public AzureOpenAiEmbeddingModel.Builder timeout(Duration timeout)
public AzureOpenAiEmbeddingModel.Builder maxRetries(Integer maxRetries)
public AzureOpenAiEmbeddingModel.Builder proxyOptions(com.azure.core.http.ProxyOptions proxyOptions)
public AzureOpenAiEmbeddingModel.Builder logRequestsAndResponses(boolean logRequestsAndResponses)
public AzureOpenAiEmbeddingModel.Builder openAIClient(com.azure.ai.openai.OpenAIClient openAIClient)
openAIClient - The Azure OpenAI client.public AzureOpenAiEmbeddingModel build()
Copyright © 2024. All rights reserved.