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 dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiResponsesChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()maxToolCalls(Integer maxToolCalls) overrideWith(dev.langchain4j.model.chat.request.ChatRequestParameters parameters) parallelToolCalls(Boolean parallelToolCalls) previousResponseId(String previousResponseId) promptCacheKey(String promptCacheKey) promptCacheRetention(String promptCacheRetention) reasoningEffort(String reasoningEffort) reasoningSummary(String reasoningSummary) safetyIdentifier(String safetyIdentifier) serverTools(List<Map<String, Object>> serverTools) 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 dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
frequencyPenalty, maxOutputTokens, modelName, presencePenalty, responseFormat, responseFormat, stopSequences, stopSequences, temperature, toolChoice, toolSpecifications, toolSpecifications, topK, topP
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overrideWith
public OpenAiResponsesChatRequestParameters.Builder overrideWith(dev.langchain4j.model.chat.request.ChatRequestParameters parameters) - Overrides:
overrideWithin classdev.langchain4j.model.chat.request.DefaultChatRequestParameters.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
-
serverTools
public OpenAiResponsesChatRequestParameters.Builder serverTools(List<Map<String, Object>> serverTools) -
build
- Overrides:
buildin classdev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiResponsesChatRequestParameters.Builder>
-