Class Reasoning.Builder
-
- All Implemented Interfaces:
public final class Reasoning.BuilderA builder for Reasoning.
-
-
Method Summary
Modifier and Type Method Description final Reasoning.Buildereffort(ReasoningEffort effort)o-series models onlyConstrains effort on reasoning for reasoning models. final Reasoning.Buildereffort(Optional<ReasoningEffort> effort)o-series models onlyConstrains effort on reasoning for reasoning models. final Reasoning.Buildereffort(JsonField<ReasoningEffort> effort)o-series models onlyConstrains effort on reasoning for reasoning models. final Reasoning.BuildergenerateSummary(Reasoning.GenerateSummary generateSummary)o-series models onlyA summary of the reasoning performed by the model. final Reasoning.BuildergenerateSummary(Optional<Reasoning.GenerateSummary> generateSummary)o-series models onlyA summary of the reasoning performed by the model. final Reasoning.BuildergenerateSummary(JsonField<Reasoning.GenerateSummary> generateSummary)o-series models onlyA summary of the reasoning performed by the model. final Reasoning.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Reasoning.BuilderputAdditionalProperty(String key, JsonValue value)final Reasoning.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Reasoning.BuilderremoveAdditionalProperty(String key)final Reasoning.BuilderremoveAllAdditionalProperties(Set<String> keys)final Reasoningbuild()-
-
Method Detail
-
effort
final Reasoning.Builder effort(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.
-
effort
final Reasoning.Builder effort(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.
-
effort
final Reasoning.Builder effort(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 Reasoning.Builder generateSummary(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.
-
generateSummary
final Reasoning.Builder generateSummary(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.
-
generateSummary
final Reasoning.Builder generateSummary(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 Reasoning.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Reasoning.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Reasoning.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Reasoning.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Reasoning.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-