pub struct ChatCompletionAudio {
pub voice: ChatCompletionAudioVoice,
pub format: ChatCompletionAudioFormat,
}Fields§
§voice: ChatCompletionAudioVoiceThe voice the model uses to respond. Supported built-in voices are alloy, ash,
ballad, coral, echo, fable, nova, onyx, sage, shimmer, marin, and cedar.
format: ChatCompletionAudioFormatSpecifies the output audio format. Must be one of wav, aac, mp3, flac, opus, or pcm16.
Trait Implementations§
Source§impl Clone for ChatCompletionAudio
impl Clone for ChatCompletionAudio
Source§fn clone(&self) -> ChatCompletionAudio
fn clone(&self) -> ChatCompletionAudio
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChatCompletionAudio
impl Debug for ChatCompletionAudio
Source§impl<'de> Deserialize<'de> for ChatCompletionAudio
impl<'de> Deserialize<'de> for ChatCompletionAudio
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatCompletionAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatCompletionAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChatCompletionAudio
impl PartialEq for ChatCompletionAudio
Source§impl Serialize for ChatCompletionAudio
impl Serialize for ChatCompletionAudio
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ChatCompletionAudio
Auto Trait Implementations§
impl Freeze for ChatCompletionAudio
impl RefUnwindSafe for ChatCompletionAudio
impl Send for ChatCompletionAudio
impl Sync for ChatCompletionAudio
impl Unpin for ChatCompletionAudio
impl UnsafeUnpin for ChatCompletionAudio
impl UnwindSafe for ChatCompletionAudio
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more