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?
optionalnegativePrompt: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?
optionalproviderOptions:Record<string,unknown> |ImageProviderOptionBag
Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:339
Arbitrary provider-specific options.
seed?
optionalseed:number
Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:337
Seed for reproducible output, where the provider takes one.
size?
optionalsize:string
Defined in: packages/agentos/src/io/media/images/IImageProvider.ts:335
Output dimensions (e.g. "1024x1024"), where the provider takes them.
strength?
optionalstrength: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.