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
원하는 오디오의 텍스트 설명입니다.