Skip to content

Latest commit

History

History
94 lines (56 loc) 路 2.03 KB

File metadata and controls

94 lines (56 loc) 路 2.03 KB
id ImageGenerationOptions
title ImageGenerationOptions

Interface: ImageGenerationOptions<TProviderOptions, TSize>

Defined in: packages/typescript/ai/src/types.ts:1412

Options for image generation. These are the common options supported across providers.

Type Parameters

TProviderOptions

TProviderOptions extends object = object

TSize

TSize extends string | undefined = string

Properties

logger

logger: InternalLogger;

Defined in: packages/typescript/ai/src/types.ts:1430

Internal logger threaded from the generateImage() entry point. Adapters must call logger.request() before the SDK call and logger.errors() in catch blocks.


model

model: string;

Defined in: packages/typescript/ai/src/types.ts:1417

The model to use for image generation


modelOptions?

optional modelOptions: TProviderOptions;

Defined in: packages/typescript/ai/src/types.ts:1425

Model-specific options for image generation


numberOfImages?

optional numberOfImages: number;

Defined in: packages/typescript/ai/src/types.ts:1421

Number of images to generate (default: 1)


prompt

prompt: string;

Defined in: packages/typescript/ai/src/types.ts:1419

Text description of the desired image(s)


size?

optional size: TSize;

Defined in: packages/typescript/ai/src/types.ts:1423

Image size in WIDTHxHEIGHT format (e.g., "1024x1024")