Class OpenAiOfficialResponsesStreamingChatModel.Builder
java.lang.Object
dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- Enclosing class:
OpenAiOfficialResponsesStreamingChatModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionazureDeploymentName(String azureDeploymentName) Deprecated.azureOpenAIServiceVersion(com.openai.azure.AzureOpenAIServiceVersion azureOpenAIServiceVersion) build()client(com.openai.client.OpenAIClient client) credential(com.openai.credential.Credential credential) customHeaders(Map<String, String> customHeaders) defaultRequestParameters(ChatRequestParameters defaultRequestParameters) executorService(ExecutorService executorService) isAzure(boolean isAzure) Deprecated.UseisMicrosoftFoundry(boolean)insteadisGitHubModels(boolean isGitHubModels) isMicrosoftFoundry(boolean isMicrosoftFoundry) listeners(ChatModelListener... listeners) listeners(List<ChatModelListener> listeners) maxOutputTokens(Integer maxOutputTokens) maxRetries(Integer maxRetries) maxToolCalls(Integer maxToolCalls) microsoftFoundryDeploymentName(String microsoftFoundryDeploymentName) organizationId(String organizationId) parallelToolCalls(Boolean parallelToolCalls) previousResponseId(String previousResponseId) promptCacheKey(String promptCacheKey) promptCacheRetention(String promptCacheRetention) reasoningEffort(com.openai.models.ReasoningEffort reasoningEffort) reasoningEffort(String reasoningEffort) Deprecated.usereasoningEffort(ReasoningEffort)insteadreasoningSummary(com.openai.models.Reasoning.Summary reasoningSummary) responseFormat(ResponseFormat responseFormat) safetyIdentifier(String safetyIdentifier) serverTools(com.openai.models.responses.Tool... serverTools) serverTools(List<com.openai.models.responses.Tool> serverTools) serviceTier(String serviceTier) When Enterprise Open AI subscription is used, service tier = "priority" puts requests into a faster pool.streamIncludeObfuscation(Boolean streamIncludeObfuscation) Deprecated.usestrictTools(Boolean)andstrictJsonSchema(Boolean)insteadstrictJsonSchema(Boolean strictJsonSchema) strictTools(Boolean strictTools) temperature(Double temperature) textVerbosity(String textVerbosity) toolChoice(ToolChoice toolChoice) toolSpecifications(ToolSpecification... toolSpecifications) toolSpecifications(List<ToolSpecification> toolSpecifications) topLogprobs(Integer topLogprobs) truncation(String truncation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
baseUrl
-
apiKey
-
credential
public OpenAiOfficialResponsesStreamingChatModel.Builder credential(com.openai.credential.Credential credential) -
azureDeploymentName
@Deprecated public OpenAiOfficialResponsesStreamingChatModel.Builder azureDeploymentName(String azureDeploymentName) Deprecated.UsemicrosoftFoundryDeploymentName(String)instead -
microsoftFoundryDeploymentName
public OpenAiOfficialResponsesStreamingChatModel.Builder microsoftFoundryDeploymentName(String microsoftFoundryDeploymentName) -
azureOpenAIServiceVersion
public OpenAiOfficialResponsesStreamingChatModel.Builder azureOpenAIServiceVersion(com.openai.azure.AzureOpenAIServiceVersion azureOpenAIServiceVersion) -
organizationId
-
isAzure
Deprecated.UseisMicrosoftFoundry(boolean)instead -
isMicrosoftFoundry
public OpenAiOfficialResponsesStreamingChatModel.Builder isMicrosoftFoundry(boolean isMicrosoftFoundry) -
isGitHubModels
-
customHeaders
public OpenAiOfficialResponsesStreamingChatModel.Builder customHeaders(Map<String, String> customHeaders) -
timeout
-
maxRetries
-
proxy
-
client
public OpenAiOfficialResponsesStreamingChatModel.Builder client(com.openai.client.OpenAIClient client) -
modelName
-
temperature
-
topP
-
maxOutputTokens
-
maxToolCalls
-
parallelToolCalls
public OpenAiOfficialResponsesStreamingChatModel.Builder parallelToolCalls(Boolean parallelToolCalls) -
previousResponseId
public OpenAiOfficialResponsesStreamingChatModel.Builder previousResponseId(String previousResponseId) -
topLogprobs
-
truncation
-
include
-
serviceTier
When Enterprise Open AI subscription is used, service tier = "priority" puts requests into a faster pool. -
safetyIdentifier
-
promptCacheKey
-
promptCacheRetention
public OpenAiOfficialResponsesStreamingChatModel.Builder promptCacheRetention(String promptCacheRetention) -
reasoningEffort
public OpenAiOfficialResponsesStreamingChatModel.Builder reasoningEffort(com.openai.models.ReasoningEffort reasoningEffort) -
reasoningEffort
@Deprecated(since="1.14.0") public OpenAiOfficialResponsesStreamingChatModel.Builder reasoningEffort(String reasoningEffort) Deprecated.usereasoningEffort(ReasoningEffort)instead -
reasoningSummary
public OpenAiOfficialResponsesStreamingChatModel.Builder reasoningSummary(com.openai.models.Reasoning.Summary reasoningSummary) -
textVerbosity
-
streamIncludeObfuscation
public OpenAiOfficialResponsesStreamingChatModel.Builder streamIncludeObfuscation(Boolean streamIncludeObfuscation) -
store
-
listeners
public OpenAiOfficialResponsesStreamingChatModel.Builder listeners(List<ChatModelListener> listeners) -
listeners
-
executorService
public OpenAiOfficialResponsesStreamingChatModel.Builder executorService(ExecutorService executorService) -
strict
@Deprecated(since="1.13.0") public OpenAiOfficialResponsesStreamingChatModel.Builder strict(Boolean strict) Deprecated.usestrictTools(Boolean)andstrictJsonSchema(Boolean)instead -
strictTools
-
strictJsonSchema
-
toolSpecifications
public OpenAiOfficialResponsesStreamingChatModel.Builder toolSpecifications(List<ToolSpecification> toolSpecifications) -
toolSpecifications
public OpenAiOfficialResponsesStreamingChatModel.Builder toolSpecifications(ToolSpecification... toolSpecifications) -
toolChoice
-
responseFormat
public OpenAiOfficialResponsesStreamingChatModel.Builder responseFormat(ResponseFormat responseFormat) -
defaultRequestParameters
public OpenAiOfficialResponsesStreamingChatModel.Builder defaultRequestParameters(ChatRequestParameters defaultRequestParameters) -
serverTools
public OpenAiOfficialResponsesStreamingChatModel.Builder serverTools(List<com.openai.models.responses.Tool> serverTools) -
serverTools
public OpenAiOfficialResponsesStreamingChatModel.Builder serverTools(com.openai.models.responses.Tool... serverTools) -
build
-
microsoftFoundryDeploymentName(String)instead