Class ChatCompletionAudio.Builder
-
- All Implemented Interfaces:
public final class ChatCompletionAudio.Builder
A builder for ChatCompletionAudio.
-
-
Method Summary
Modifier and Type Method Description final ChatCompletionAudio.Builder
id(String id)
Unique identifier for this audio response. final ChatCompletionAudio.Builder
id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value. final ChatCompletionAudio.Builder
data(String data)
Base64 encoded audio bytes generated by the model, in the format specified in the request. final ChatCompletionAudio.Builder
data(JsonField<String> data)
Sets Builder.data to an arbitrary JSON value. 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. final ChatCompletionAudio.Builder
expiresAt(JsonField<Long> expiresAt)
Sets Builder.expiresAt to an arbitrary JSON value. final ChatCompletionAudio.Builder
transcript(String transcript)
Transcript of the audio generated by the model. final ChatCompletionAudio.Builder
transcript(JsonField<String> transcript)
Sets Builder.transcript to an arbitrary JSON value. final ChatCompletionAudio.Builder
additionalProperties(Map<String, JsonValue> additionalProperties)
final ChatCompletionAudio.Builder
putAdditionalProperty(String key, JsonValue value)
final ChatCompletionAudio.Builder
putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
final ChatCompletionAudio.Builder
removeAdditionalProperty(String key)
final ChatCompletionAudio.Builder
removeAllAdditionalProperties(Set<String> keys)
final ChatCompletionAudio
build()
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()
-
-
-
-