Class ChatRequest
java.lang.Object
com.codename1.ai.ChatRequest
The full request to LlmClient.chat(ChatRequest) /
LlmClient.chatStream(ChatRequest, StreamingListener). Built via
builder(); immutable once constructed so the same request can be
re-used across retries.
Numeric tuning fields are boxed so a null means "don't send" --
the provider's own default is used instead of one we picked.
-
Method Details
-
builder
-
getModel
-
getMessages
-
getTemperature
-
getMaxTokens
-
getTopP
-
getStopSequences
-
getSeed
-
getResponseFormat
-
getTools
-
getToolChoice
-
getMetadata
-
getSafetyFilter
-
toBuilder
Returns a builder pre-populated with the values of this request. Useful for replaying a request with one field changed.
-