Skip to main content

RealtimeSessionConfig

Type Alias RealtimeSessionConfig 

Source
pub type RealtimeSessionConfig = RealtimeSession;

Aliased Type§

pub struct RealtimeSessionConfig {
    pub type_: Option<RealtimeSessionType>,
    pub model: Option<OpenAiModelId>,
    pub output_modalities: Option<Vec<RealtimeOutputModality>>,
    pub instructions: Option<String>,
    pub audio: Option<RealtimeAudio>,
    pub include: Option<Vec<String>>,
    pub tools: Option<Vec<ResponseTool>>,
    pub tool_choice: Option<ResponseToolChoice>,
    pub max_output_tokens: Option<RealtimeMaxTokens>,
    pub rest: Map<String, Value>,
}

Fields§

§type_: Option<RealtimeSessionType>§model: Option<OpenAiModelId>§output_modalities: Option<Vec<RealtimeOutputModality>>§instructions: Option<String>§audio: Option<RealtimeAudio>§include: Option<Vec<String>>§tools: Option<Vec<ResponseTool>>§tool_choice: Option<ResponseToolChoice>§max_output_tokens: Option<RealtimeMaxTokens>§rest: Map<String, Value>