Class ChatCompletionAudio.Builder
-
- All Implemented Interfaces:
public final class ChatCompletionAudio.BuilderA builder for ChatCompletionAudio.
-
-
Method Summary
Modifier and Type Method Description final ChatCompletionAudio.Builderid(String id)Unique identifier for this audio response. final ChatCompletionAudio.Builderid(JsonField<String> id)Sets Builder.id to an arbitrary JSON value. final ChatCompletionAudio.Builderdata(String data)Base64 encoded audio bytes generated by the model, in the format specified in the request. final ChatCompletionAudio.Builderdata(JsonField<String> data)Sets Builder.data to an arbitrary JSON value. final ChatCompletionAudio.BuilderexpiresAt(Long expiresAt)The Unix timestamp (in seconds) for when this audio response will no longer be accessible on the server for use in multi-turn conversations. final ChatCompletionAudio.BuilderexpiresAt(JsonField<Long> expiresAt)Sets Builder.expiresAt to an arbitrary JSON value. final ChatCompletionAudio.Buildertranscript(String transcript)Transcript of the audio generated by the model. final ChatCompletionAudio.Buildertranscript(JsonField<String> transcript)Sets Builder.transcript to an arbitrary JSON value. final ChatCompletionAudio.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final ChatCompletionAudio.BuilderputAdditionalProperty(String key, JsonValue value)final ChatCompletionAudio.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final ChatCompletionAudio.BuilderremoveAdditionalProperty(String key)final ChatCompletionAudio.BuilderremoveAllAdditionalProperties(Set<String> keys)final ChatCompletionAudiobuild()Returns an immutable instance of ChatCompletionAudio. -
-
Method Detail
-
id
final ChatCompletionAudio.Builder id(String id)
Unique identifier for this audio response.
-
id
final ChatCompletionAudio.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
data
final ChatCompletionAudio.Builder data(String data)
Base64 encoded audio bytes generated by the model, in the format specified in the request.
-
data
final ChatCompletionAudio.Builder data(JsonField<String> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
expiresAt
final ChatCompletionAudio.Builder expiresAt(Long expiresAt)
The Unix timestamp (in seconds) for when this audio response will no longer be accessible on the server for use in multi-turn conversations.
-
expiresAt
final ChatCompletionAudio.Builder expiresAt(JsonField<Long> expiresAt)
Sets Builder.expiresAt to an arbitrary JSON value.
You should usually call Builder.expiresAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
transcript
final ChatCompletionAudio.Builder transcript(String transcript)
Transcript of the audio generated by the model.
-
transcript
final ChatCompletionAudio.Builder transcript(JsonField<String> transcript)
Sets Builder.transcript to an arbitrary JSON value.
You should usually call Builder.transcript with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ChatCompletionAudio.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ChatCompletionAudio.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ChatCompletionAudio.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ChatCompletionAudio.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ChatCompletionAudio.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ChatCompletionAudio build()
Returns an immutable instance of ChatCompletionAudio.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .data() .expiresAt() .transcript()
-
-
-
-