Defined in: packages/ai/src/types.ts:2298
Options for audio generation (music, sound effects, etc.). These are the common options supported across providers.
TProviderOptions extends object = object
optional abortSignal?: AbortSignal;Defined in: packages/ai/src/types.ts:2320
Effective abort signal composed by the activity from caller abortSignal and/or timeout. Adapters should forward this to the provider SDK when supported. Request-specific — never store on a global client config.
optional duration?: number;Defined in: packages/ai/src/types.ts:2306
Desired duration in seconds
logger: InternalLogger;Defined in: packages/ai/src/types.ts:2314
Internal logger threaded from the generateAudio() entry point. Adapters must call logger.request() before the SDK call and logger.errors() in catch blocks.
model: string;Defined in: packages/ai/src/types.ts:2302
The model to use for audio generation
optional modelOptions?: TProviderOptions;Defined in: packages/ai/src/types.ts:2308
Model-specific options for audio generation
prompt: string;Defined in: packages/ai/src/types.ts:2304
Text description of the desired audio