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