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