Module chat_reasoning

Source

Modules§

chat_reasoning_completion_builder
Tools for manipulating the type state of ChatReasoningCompletionBuilder.

Structs§

ChatReasoningCompletion
A chat reasoning completion request. This currently does not support structured outputs.
ChatReasoningCompletionBuilder
Use builder syntax to set the inputs and finish with build().
ChatReasoningCompletionResponse
ChatReasoningCompletionResponseChoice
ChatReasoningCompletionResponseMessage
ReasoningMessage
A chat reasoning completion message. This currently does not support structured outputs.
ReasoningMessageBuilder
Use builder syntax to set the inputs and finish with build().

Enums§

ReasoningEffort
The amount of effort the model puts into the reasoning. This is essentially the length of the reasoning tokens. Default is medium.
ReasoningModel
The model to use to create a chat reasoning completion.
Role
The role in the reasoning completion message (currently doesn’t support system messages).