Skip to main content

Interface: FalImageProviderOptions

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:155

Provider-specific options for Fal.ai image generation.

Pass via request.providerOptions.fal when calling FalImageProvider.generateImage.

Example

const result = await provider.generateImage({
modelId: 'fal-ai/flux/dev',
prompt: 'A sunset over mountains',
providerOptions: {
fal: { num_images: 2, seed: 42 },
},
});

Properties

enable_safety_checker?

optional enable_safety_checker: boolean

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:167

Whether to enable the safety checker. Default: true.


guidance_scale?

optional guidance_scale: number

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:165

Guidance scale for classifier-free guidance.


image_size?

optional image_size: string

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:159

Image size string (e.g. 'landscape_16_9', 'square_hd', 'portrait_4_3').


num_images?

optional num_images: number

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:157

Number of images to generate. Default: 1.


num_inference_steps?

optional num_inference_steps: number

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:163

Number of inference steps.


seed?

optional seed: number

Defined in: packages/agentos/src/core/images/providers/FalImageProvider.ts:161

Random seed for reproducible generation.