Skip to main content

Interface: ImageVariateRequest

Defined in: packages/agentos/src/core/images/IImageProvider.ts:214

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/core/images/IImageProvider.ts:218

Source image as a raw Buffer.


modelId

modelId: string

Defined in: packages/agentos/src/core/images/IImageProvider.ts:216

Model identifier to use for variation generation.


n?

optional n: number

Defined in: packages/agentos/src/core/images/IImageProvider.ts:220

Number of variations to generate.


providerOptions?

optional providerOptions: Record<string, unknown> | ImageProviderOptionBag

Defined in: packages/agentos/src/core/images/IImageProvider.ts:229

Arbitrary provider-specific options.


size?

optional size: string

Defined in: packages/agentos/src/core/images/IImageProvider.ts:227

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


variance?

optional variance: number

Defined in: packages/agentos/src/core/images/IImageProvider.ts:225

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