Class OpenAiOfficialChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiOfficialChatRequestParameters.Builder>
dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- Enclosing class:
OpenAiOfficialChatRequestParameters
public static class OpenAiOfficialChatRequestParameters.Builder
extends DefaultChatRequestParameters.Builder<OpenAiOfficialChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
maxCompletionTokens
(Integer maxCompletionTokens) modelName
(com.openai.models.ChatModel modelName) overrideWith
(ChatRequestParameters parameters) parallelToolCalls
(Boolean parallelToolCalls) reasoningEffort
(String reasoningEffort) serviceTier
(String serviceTier) Methods inherited from class DefaultChatRequestParameters.Builder
frequencyPenalty, maxOutputTokens, modelName, presencePenalty, responseFormat, responseFormat, stopSequences, stopSequences, temperature, toolChoice, toolSpecifications, toolSpecifications, topK, topP
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overrideWith
- Overrides:
overrideWith
in classDefaultChatRequestParameters.Builder<OpenAiOfficialChatRequestParameters.Builder>
-
modelName
-
maxCompletionTokens
-
logitBias
-
parallelToolCalls
-
seed
-
user
-
store
-
metadata
-
serviceTier
-
reasoningEffort
-
build
- Overrides:
build
in classDefaultChatRequestParameters.Builder<OpenAiOfficialChatRequestParameters.Builder>
-