interface SessionResource {
    expires_at: number;
    id: string;
    input_audio_format: "pcm16";
    input_audio_transcription: null | InputAudioTranscription;
    instructions: string;
    max_response_output_tokens: number | "inf";
    modalities: ["text", "audio"] | ["text"];
    model: string;
    object: "realtime.session";
    output_audio_format: "pcm16";
    temperature: number;
    tool_choice: string;
    tools: Tool[];
    turn_detection: null | TurnDetectionType;
    voice: string;
}

Properties

expires_at: number
id: string
input_audio_format: "pcm16"
input_audio_transcription: null | InputAudioTranscription
instructions: string
max_response_output_tokens: number | "inf"
modalities: ["text", "audio"] | ["text"]
model: string
object: "realtime.session"
output_audio_format: "pcm16"
temperature: number
tool_choice: string
tools: Tool[]
turn_detection: null | TurnDetectionType
voice: string