Interface FalImageProviderOptions

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 },
},
});
interface FalImageProviderOptions {
    num_images?: number;
    image_size?: string;
    seed?: number;
    num_inference_steps?: number;
    guidance_scale?: number;
    enable_safety_checker?: boolean;
}

Properties

num_images?: number

Number of images to generate. Default: 1.

image_size?: string

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

seed?: number

Random seed for reproducible generation.

num_inference_steps?: number

Number of inference steps.

guidance_scale?: number

Guidance scale for classifier-free guidance.

enable_safety_checker?: boolean

Whether to enable the safety checker. Default: true.