pub struct ChatCompletionAudio {
pub voice: ChatCompletionAudioVoice,
pub format: ChatCompletionAudioFormat,
}
Fields§
§voice: ChatCompletionAudioVoice
The voice the model uses to respond. Supported voices are ash
, ballad
, coral
, sage
, and verse
(also supported but not recommended are alloy
, echo
, and shimmer
; these voices are less expressive).
format: ChatCompletionAudioFormat
Specifies the output audio format. Must be one of wav
, 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 · 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<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::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
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 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