public static class AzureOpenAiLanguageModel.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AzureOpenAiLanguageModel.Builder |
apiKey(String apiKey)
Sets the Azure OpenAI API key.
|
AzureOpenAiLanguageModel.Builder |
apiVersion(String apiVersion)
Sets the Azure OpenAI API version.
|
AzureOpenAiLanguageModel.Builder |
baseUrl(String baseUrl)
Sets the Azure OpenAI base URL.
|
AzureOpenAiLanguageModel |
build() |
AzureOpenAiLanguageModel.Builder |
logRequests(Boolean logRequests) |
AzureOpenAiLanguageModel.Builder |
logResponses(Boolean logResponses) |
AzureOpenAiLanguageModel.Builder |
maxRetries(Integer maxRetries) |
AzureOpenAiLanguageModel.Builder |
proxy(Proxy proxy) |
AzureOpenAiLanguageModel.Builder |
temperature(Double temperature) |
AzureOpenAiLanguageModel.Builder |
timeout(Duration timeout) |
AzureOpenAiLanguageModel.Builder |
tokenizer(dev.langchain4j.model.Tokenizer tokenizer) |
public AzureOpenAiLanguageModel.Builder baseUrl(String baseUrl)
baseUrl - The Azure OpenAI base URL in the format: https://{resource}.openai.azure.com/openai/deployments/{deployment}public AzureOpenAiLanguageModel.Builder apiVersion(String apiVersion)
apiVersion - The Azure OpenAI api version in the format: 2023-05-15public AzureOpenAiLanguageModel.Builder apiKey(String apiKey)
apiKey - The Azure OpenAI API key.public AzureOpenAiLanguageModel.Builder tokenizer(dev.langchain4j.model.Tokenizer tokenizer)
public AzureOpenAiLanguageModel.Builder temperature(Double temperature)
public AzureOpenAiLanguageModel.Builder timeout(Duration timeout)
public AzureOpenAiLanguageModel.Builder maxRetries(Integer maxRetries)
public AzureOpenAiLanguageModel.Builder proxy(Proxy proxy)
public AzureOpenAiLanguageModel.Builder logRequests(Boolean logRequests)
public AzureOpenAiLanguageModel.Builder logResponses(Boolean logResponses)
public AzureOpenAiLanguageModel build()
Copyright © 2023. All rights reserved.