Class OpenAiOfficialResponsesChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiOfficialResponsesChatRequestParameters.Builder>
dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters.Builder
- Enclosing class:
OpenAiOfficialResponsesChatRequestParameters
public static class OpenAiOfficialResponsesChatRequestParameters.Builder
extends dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiOfficialResponsesChatRequestParameters.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(com.openai.models.ReasoningEffort reasoningEffort) reasoningSummary(com.openai.models.Reasoning.Summary reasoningSummary) safetyIdentifier(String safetyIdentifier) serverTools(List<com.openai.models.responses.Tool> 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 OpenAiOfficialResponsesChatRequestParameters.Builder overrideWith(dev.langchain4j.model.chat.request.ChatRequestParameters parameters) - Overrides:
overrideWithin classdev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiOfficialResponsesChatRequestParameters.Builder>
-
previousResponseId
public OpenAiOfficialResponsesChatRequestParameters.Builder previousResponseId(String previousResponseId) -
maxToolCalls
-
parallelToolCalls
public OpenAiOfficialResponsesChatRequestParameters.Builder parallelToolCalls(Boolean parallelToolCalls) -
topLogprobs
-
truncation
-
include
-
serviceTier
-
safetyIdentifier
public OpenAiOfficialResponsesChatRequestParameters.Builder safetyIdentifier(String safetyIdentifier) -
promptCacheKey
-
promptCacheRetention
public OpenAiOfficialResponsesChatRequestParameters.Builder promptCacheRetention(String promptCacheRetention) -
reasoningEffort
public OpenAiOfficialResponsesChatRequestParameters.Builder reasoningEffort(com.openai.models.ReasoningEffort reasoningEffort) -
reasoningSummary
public OpenAiOfficialResponsesChatRequestParameters.Builder reasoningSummary(com.openai.models.Reasoning.Summary reasoningSummary) -
textVerbosity
-
streamIncludeObfuscation
public OpenAiOfficialResponsesChatRequestParameters.Builder streamIncludeObfuscation(Boolean streamIncludeObfuscation) -
store
-
strictTools
-
strictJsonSchema
public OpenAiOfficialResponsesChatRequestParameters.Builder strictJsonSchema(Boolean strictJsonSchema) -
serverTools
public OpenAiOfficialResponsesChatRequestParameters.Builder serverTools(List<com.openai.models.responses.Tool> serverTools) -
build
- Overrides:
buildin classdev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<OpenAiOfficialResponsesChatRequestParameters.Builder>
-