Class AzureOpenAiStreamingChatModel.Builder
java.lang.Object
io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- Enclosing class:
- AzureOpenAiStreamingChatModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the Azure OpenAI API key.apiVersion
(String apiVersion) Sets the Azure OpenAI API version.Sets the Azure OpenAI base URL.build()
frequencyPenalty
(Double frequencyPenalty) logRequests
(Boolean logRequests) logResponses
(Boolean logResponses) presencePenalty
(Double presencePenalty) temperature
(Double temperature) tokenizer
(dev.langchain4j.model.Tokenizer tokenizer)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
baseUrl
Sets the Azure OpenAI base URL. This is a mandatory parameter.- Parameters:
baseUrl
- The Azure OpenAI base URL in the format: https://{resource}.openai.azure.com/openai/deployments/{deployment}- Returns:
- builder
-
apiVersion
Sets the Azure OpenAI API version. This is a mandatory parameter.- Parameters:
apiVersion
- The Azure OpenAI api version in the format: 2023-05-15- Returns:
- builder
-
apiKey
Sets the Azure OpenAI API key. This is a mandatory parameter.- Parameters:
apiKey
- The Azure OpenAI API key.- Returns:
- builder
-
tokenizer
-
temperature
-
topP
-
maxTokens
-
presencePenalty
-
frequencyPenalty
-
timeout
-
proxy
-
logRequests
-
logResponses
-
build
-