인터페이스: RealtimeSessionConfig
정의 위치: packages/ai/src/realtime/types.ts:35
실시간 세션의 구성입니다.
속성
instructions?
optional instructions?: string;
정의 위치: packages/ai/src/realtime/types.ts:41
어시스턴트를 위한 시스템 지침입니다.
maxOutputTokens?
optional maxOutputTokens?: number | "inf";
정의 위치: packages/ai/src/realtime/types.ts:53
응답의 최대 토큰 수입니다.
model?
optional model?: string;
정의 위치: packages/ai/src/realtime/types.ts:37
세션에 사용할 모델입니다.
outputModalities?
optional outputModalities?: ("text" | "audio")[];
정의 위치: packages/ai/src/realtime/types.ts:49
응답의 출력 모달리티입니다(예: ['audio', 'text'], ['text']).
providerOptions?
optional providerOptions?: Record<string, any>;
정의 위치: packages/ai/src/realtime/types.ts:57
프로바이더별 옵션입니다.
semanticEagerness?
optional semanticEagerness?: "low" | "medium" | "high";
정의 위치: packages/ai/src/realtime/types.ts:55
시맨틱 VAD의 적극성 수준입니다('low', 'medium', 'high').
temperature?
optional temperature?: number;
정의 위치: packages/ai/src/realtime/types.ts:51
생성을 위한 temperature입니다(프로바이더별 범위이며, 예: OpenAI의 경우 0.6-1.2).
tools?
optional tools?: RealtimeToolConfig[];
정의 위치: packages/ai/src/realtime/types.ts:43
세션에서 사용할 수 있는 도구입니다.
vadConfig?
optional vadConfig?: VADConfig;
정의 위치: packages/ai/src/realtime/types.ts:47
VAD 구성입니다.
vadMode?
optional vadMode?: "server" | "semantic" | "manual";
정의 위치: packages/ai/src/realtime/types.ts:45
VAD 모드입니다.
voice?
optional voice?: string;
정의 위치: packages/ai/src/realtime/types.ts:39
오디오 출력에 사용할 음성입니다.