Skip to main content

Interface: ImageStyleTransferRequest

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

Provider-level request for a style transfer: the source image restyled after the style reference, both sent to the provider.

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

Properties​

image​

image: Buffer

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

The image to restyle: its subject and composition are kept.


modelId​

modelId: string

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

Model identifier. An empty string asks for the provider's own default for style transfer.


negativePrompt?​

optional negativePrompt: string

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

Content to avoid, where the provider takes it.


prompt​

prompt: string

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

Text guiding the result.


providerOptions?​

optional providerOptions: Record<string, unknown> | ImageProviderOptionBag

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

Arbitrary provider-specific options.


seed?​

optional seed: number

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

Seed for reproducible output, where the provider takes one.


size?​

optional size: string

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

Output dimensions (e.g. "1024x1024"), where the provider takes them.


strength?​

optional strength: number

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

How much of the reference's style to apply, from 0 to 1.


styleImage​

styleImage: Buffer

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

The image whose style is applied.