본문으로 건너뛰기

인터페이스: 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

오디오 출력에 사용할 음성입니다.