본문으로 건너뛰기

Interface: AudioGenerationOptions<TProviderOptions>

정의 위치: packages/ai/src/types.ts:2065

오디오 생성(음악, 음향 효과 등)을 위한 옵션입니다. 모든 provider에서 지원되는 공통 옵션입니다.

타입 매개변수

TProviderOptions

TProviderOptions extends object = object

속성

abortSignal?

optional abortSignal?: AbortSignal;

정의 위치: packages/ai/src/types.ts:2087

activity가 호출자의 abortSignal 및/또는 timeout으로 구성한 유효한 중단 신호입니다. 어댑터는 지원되는 경우 이를 provider SDK로 전달해야 합니다. 요청별 값이므로 전역 클라이언트 구성에 저장해서는 안 됩니다.


duration?

optional duration?: number;

정의 위치: packages/ai/src/types.ts:2073

희망하는 기간(초)입니다.


logger

logger: InternalLogger;

정의 위치: packages/ai/src/types.ts:2081

generateAudio() 진입점에서 전달된 내부 로거입니다. 어댑터는 SDK 호출 전에 logger.request()를 호출하고 다음 catch 블록에서 logger.errors()를 호출해야 합니다.


model

model: string;

정의 위치: packages/ai/src/types.ts:2069

오디오 생성에 사용할 모델입니다.


modelOptions?

optional modelOptions?: TProviderOptions;

정의 위치: packages/ai/src/types.ts:2075

오디오 생성을 위한 모델별 옵션입니다.


prompt

prompt: string;

정의 위치: packages/ai/src/types.ts:2071

원하는 오디오의 텍스트 설명입니다.