pub struct LiveSessionConfig {
pub model: Option<LiveModel>,
pub instructions: Option<String>,
pub audio: Option<LiveAudioConfig>,
pub delegation: Option<Delegation>,
pub input: Option<Vec<Value>>,
pub store: Option<bool>,
}Expand description
Configuration carried by session.start.
Fields§
§model: Option<LiveModel>§instructions: Option<String>§audio: Option<LiveAudioConfig>§delegation: Option<Delegation>§input: Option<Vec<Value>>§store: Option<bool>Trait Implementations§
Source§impl Clone for LiveSessionConfig
impl Clone for LiveSessionConfig
Source§impl Debug for LiveSessionConfig
impl Debug for LiveSessionConfig
Source§impl Default for LiveSessionConfig
impl Default for LiveSessionConfig
Auto Trait Implementations§
impl Freeze for LiveSessionConfig
impl RefUnwindSafe for LiveSessionConfig
impl Send for LiveSessionConfig
impl Sync for LiveSessionConfig
impl Unpin for LiveSessionConfig
impl UnsafeUnpin for LiveSessionConfig
impl UnwindSafe for LiveSessionConfig
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