Class OpenAiChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiChatRequestParameters.Builder>
dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- Enclosing class:
OpenAiChatRequestParameters
public static class OpenAiChatRequestParameters.Builder
extends DefaultChatRequestParameters.Builder<OpenAiChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
customParameters
(Map<String, Object> customParameters) maxCompletionTokens
(Integer maxCompletionTokens) modelName
(OpenAiChatModelName 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<OpenAiChatRequestParameters.Builder>
-
modelName
-
maxCompletionTokens
-
logitBias
-
parallelToolCalls
-
seed
-
user
-
store
-
metadata
-
serviceTier
-
reasoningEffort
-
customParameters
-
build
- Overrides:
build
in classDefaultChatRequestParameters.Builder<OpenAiChatRequestParameters.Builder>
-