Package com.openai.models.realtime
Class RealtimeReasoning.Builder
-
- All Implemented Interfaces:
public final class RealtimeReasoning.BuilderA builder for RealtimeReasoning.
-
-
Method Summary
Modifier and Type Method Description final RealtimeReasoning.Buildereffort(RealtimeReasoningEffort effort)Constrains effort on reasoning for reasoning-capable Realtime models such as gpt-realtime-2.final RealtimeReasoning.Buildereffort(JsonField<RealtimeReasoningEffort> effort)Sets Builder.effort to an arbitrary JSON value. final RealtimeReasoning.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final RealtimeReasoning.BuilderputAdditionalProperty(String key, JsonValue value)final RealtimeReasoning.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final RealtimeReasoning.BuilderremoveAdditionalProperty(String key)final RealtimeReasoning.BuilderremoveAllAdditionalProperties(Set<String> keys)final RealtimeReasoningbuild()Returns an immutable instance of RealtimeReasoning. -
-
Method Detail
-
effort
final RealtimeReasoning.Builder effort(RealtimeReasoningEffort effort)
Constrains effort on reasoning for reasoning-capable Realtime models such as
gpt-realtime-2.
-
effort
final RealtimeReasoning.Builder effort(JsonField<RealtimeReasoningEffort> effort)
Sets Builder.effort to an arbitrary JSON value.
You should usually call Builder.effort with a well-typed RealtimeReasoningEffort value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final RealtimeReasoning.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RealtimeReasoning.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RealtimeReasoning.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RealtimeReasoning.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RealtimeReasoning.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RealtimeReasoning build()
Returns an immutable instance of RealtimeReasoning.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-