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) promptCacheKey(String promptCacheKey) promptCacheOptions(OpenAiOfficialPromptCacheOptions promptCacheOptions) 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:
overrideWithin classDefaultChatRequestParameters.Builder<OpenAiOfficialChatRequestParameters.Builder>
-
modelName
-
maxCompletionTokens
-
logitBias
-
parallelToolCalls
-
seed
-
user
-
store
-
metadata
-
promptCacheKey
- Since:
- 1.21.0
-
promptCacheOptions
public OpenAiOfficialChatRequestParameters.Builder promptCacheOptions(OpenAiOfficialPromptCacheOptions promptCacheOptions) - Since:
- 1.21.0
-
serviceTier
-
reasoningEffort
-
build
- Overrides:
buildin classDefaultChatRequestParameters.Builder<OpenAiOfficialChatRequestParameters.Builder>
-