Package com.javaaidev.openai
Class OpenAIChatOptions.Builder
java.lang.Object
com.javaaidev.openai.OpenAIChatOptions.Builder
- Enclosing class:
- OpenAIChatOptions
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
frequencyPenalty
(Double frequencyPenalty) functionCallbacks
(List<org.springframework.ai.model.function.FunctionCallback> functionCallbacks) httpHeaders
(Map<String, String> httpHeaders) maxCompletionTokens
(Integer maxCompletionTokens) outputModalities
(List<String> modalities) parallelToolCalls
(Boolean parallelToolCalls) presencePenalty
(Double presencePenalty) proxyToolCalls
(Boolean proxyToolCalls) temperature
(Double temperature) toolChoice
(Object toolChoice) toolContext
(Map<String, Object> toolContext) topLogprobs
(Integer topLogprobs)
-
Field Details
-
options
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
model
-
frequencyPenalty
-
logitBias
-
logprobs
-
topLogprobs
-
maxTokens
-
maxCompletionTokens
-
N
-
outputModalities
-
presencePenalty
-
seed
-
stop
-
temperature
-
topP
-
toolChoice
-
user
-
parallelToolCalls
-
functionCallbacks
public OpenAIChatOptions.Builder functionCallbacks(List<org.springframework.ai.model.function.FunctionCallback> functionCallbacks) -
functions
-
function
-
proxyToolCalls
-
httpHeaders
-
toolContext
-
build
-