Class OpenAiResponsesChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiResponsesChatRequestParameters.Builder>
dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters.Builder
- Enclosing class:
OpenAiResponsesChatRequestParameters
public static class OpenAiResponsesChatRequestParameters.Builder
extends DefaultChatRequestParameters.Builder<OpenAiResponsesChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()maxToolCalls(Integer maxToolCalls) overrideWith(ChatRequestParameters parameters) parallelToolCalls(Boolean parallelToolCalls) previousResponseId(String previousResponseId) promptCacheKey(String promptCacheKey) promptCacheRetention(String promptCacheRetention) reasoningEffort(String reasoningEffort) reasoningSummary(String reasoningSummary) safetyIdentifier(String safetyIdentifier) serviceTier(String serviceTier) streamIncludeObfuscation(Boolean streamIncludeObfuscation) strictJsonSchema(Boolean strictJsonSchema) strictTools(Boolean strictTools) textVerbosity(String textVerbosity) topLogprobs(Integer topLogprobs) truncation(String truncation) 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<OpenAiResponsesChatRequestParameters.Builder>
-
previousResponseId
-
maxToolCalls
-
parallelToolCalls
-
topLogprobs
-
truncation
-
include
-
serviceTier
-
safetyIdentifier
-
promptCacheKey
-
promptCacheRetention
public OpenAiResponsesChatRequestParameters.Builder promptCacheRetention(String promptCacheRetention) -
reasoningEffort
-
reasoningSummary
-
textVerbosity
-
streamIncludeObfuscation
public OpenAiResponsesChatRequestParameters.Builder streamIncludeObfuscation(Boolean streamIncludeObfuscation) -
store
-
strictTools
-
strictJsonSchema
-
build
- Overrides:
buildin classDefaultChatRequestParameters.Builder<OpenAiResponsesChatRequestParameters.Builder>
-