Interface: TranscriptionOptions<TProviderOptions>
정의 위치: packages/ai/src/types.ts:2293
타입 매개변수
TProviderOptions
TProviderOptions extends object = object
속성
abortSignal?
optional abortSignal?: AbortSignal;
정의 위치: packages/ai/src/types.ts:2319
호출자의 abortSignal 및/또는 timeout을 activity가 조합한 유효한 중단 신호입니다. 어댑터는 지원되는 경우 이를 provider SDK로 전달해야 합니다. 요청별 값이므로 전역 클라이언트 구성에 저장하면 안 됩니다.
audio
audio: string | ArrayBuffer | File | Blob;
정의 위치: packages/ai/src/types.ts:2299
변환할 오디오 데이터입니다. base64 문자열, File, Blob 또는 Buffer일 수 있습니다.
language?
optional language?: string;
정의 위치: packages/ai/src/types.ts:2301
ISO-639-1 형식의 오디오 언어입니다(예: 'en').
logger
logger: InternalLogger;
정의 위치: packages/ai/src/types.ts:2313
generateTranscription() 진입점에서 전달된 내부 로거입니다. 어댑터는 SDK 호출 전에 logger.request()를 호출하고 catch 블록에서 logger.errors()를 호출해야 합니다.
model
model: string;
정의 위치: packages/ai/src/types.ts:2297
변환에 사용할 모델입니다.
modelOptions?
optional modelOptions?: TProviderOptions;
정의 위치: packages/ai/src/types.ts:2307
변환을 위한 모델별 옵션입니다.
prompt?
optional prompt?: string;
정의 위치: packages/ai/src/types.ts:2303
변환을 안내하는 선택적 프롬프트입니다.
responseFormat?
optional responseFormat?: TranscriptionResponseFormat;
정의 위치: packages/ai/src/types.ts:2305
변환 출력의 형식입니다.