pub enum ResponseModalities {
Text,
Audio,
}Expand description
Output types that you would like the model to generate for this request.
Most models are capable of generating text, which is the default: ["text"]
The gpt-4o-audio-preview model can also be used to generate
audio. To request that this model generate both text and audio responses, you can use: ["text", "audio"]
Variants§
Trait Implementations§
Source§impl Clone for ResponseModalities
impl Clone for ResponseModalities
Source§fn clone(&self) -> ResponseModalities
fn clone(&self) -> ResponseModalities
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 ResponseModalities
impl Debug for ResponseModalities
Source§impl<'de> Deserialize<'de> for ResponseModalities
impl<'de> Deserialize<'de> for ResponseModalities
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 ResponseModalities
impl PartialEq for ResponseModalities
Source§impl Serialize for ResponseModalities
impl Serialize for ResponseModalities
impl StructuralPartialEq for ResponseModalities
Auto Trait Implementations§
impl Freeze for ResponseModalities
impl RefUnwindSafe for ResponseModalities
impl Send for ResponseModalities
impl Sync for ResponseModalities
impl Unpin for ResponseModalities
impl UnwindSafe for ResponseModalities
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