Skip to main content

Interface: ImageVariateRequest

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:278

Provider-level request for generating image variations.

Passed to IImageProvider.variateImage by the high-level variateImage helper.

Properties

image

image: Buffer

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:282

Source image as a raw Buffer.


modelId

modelId: string

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:280

Model identifier to use for variation generation.


n?

optional n: number

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:284

Number of variations to generate.


providerOptions?

optional providerOptions: Record<string, unknown> | ImageProviderOptionBag

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:293

Arbitrary provider-specific options.


size?

optional size: string

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:291

Desired output size (e.g. "1024x1024").


variance?

optional variance: number

Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:289

How different from the original (0 = identical, 1 = very different). Default 0.5.