Class Reasoning
-
- All Implemented Interfaces:
public final class Reasoningo-series models only
Configuration options for reasoning models.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classReasoning.BuilderA builder for Reasoning.
public final classReasoning.GenerateSummaryo-series models only
A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of
conciseordetailed.
-
Method Summary
Modifier and Type Method Description final Optional<ReasoningEffort>effort()o-series models onlyConstrains effort on reasoning for reasoning models. final Optional<Reasoning.GenerateSummary>generateSummary()o-series models onlyA summary of the reasoning performed by the model. final JsonField<ReasoningEffort>_effort()o-series models onlyConstrains effort on reasoning for reasoning models. final JsonField<Reasoning.GenerateSummary>_generateSummary()o-series models onlyA summary of the reasoning performed by the model. final Map<String, JsonValue>_additionalProperties()final Reasoningvalidate()final Reasoning.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Reasoning.Builderbuilder()Returns a mutable builder for constructing an instance of Reasoning. -
-
Method Detail
-
effort
final Optional<ReasoningEffort> effort()
o-series models only
Constrains effort on reasoning for reasoning models. Currently supported values are
low,medium, andhigh. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.
-
generateSummary
final Optional<Reasoning.GenerateSummary> generateSummary()
o-series models only
A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of
conciseordetailed.
-
_effort
final JsonField<ReasoningEffort> _effort()
o-series models only
Constrains effort on reasoning for reasoning models. Currently supported values are
low,medium, andhigh. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.
-
_generateSummary
final JsonField<Reasoning.GenerateSummary> _generateSummary()
o-series models only
A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of
conciseordetailed.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final Reasoning.Builder toBuilder()
-
builder
final static Reasoning.Builder builder()
Returns a mutable builder for constructing an instance of Reasoning.
The following fields are required:
.effort()
-
-
-
-