🧪 Skills

FAL Model Selector

Helps choose the right fal.ai model before API calls. Provides quick decision matrix for video generation (text-to-video, image-to-video), image editing (obj...

v1.0.0
❤️ 0
⬇️ 103
👁 1
Share

Description


name: fal-model-selector description: Helps choose the right fal.ai model before API calls. Provides quick decision matrix for video generation (text-to-video, image-to-video), image editing (object removal, relighting, style transfer, virtual try-on, outpaint), image generation, background removal, upscaling, TTS, and 3D. Use when user wants to generate video, generate images, edit images, remove background, upscale, or use any fal.ai model. Triggers on "which fal model", "fal.ai", "generate video", "image to video", "text to video", "video generation", "edit image", "remove background", "upscale", "style transfer", "which model should I use".

FAL Model Selector

Quick decision guide for choosing fal.ai models. Read references/ for full parameters.

Key Concepts

Image-to-Video vs Reference-to-Video

Image-to-Video Reference-to-Video
Input 1 image (starting frame) Multiple images (1-5 references)
Purpose Animate that exact image Maintain subject consistency in new scenes
The image becomes... The first frame of the video A "template" for what subject looks like
Camera/scene Starts from that exact view Can be completely different scenes

Image-to-Video = "animate this exact image"

  • Product photo → animate it rotating
  • Portrait → make the person smile/blink

Reference-to-Video = "generate video featuring this subject"

  • 3 photos of mascot → video of mascot in new scene
  • Product from different angles → consistent commercial

Quick Decision Matrix

Video: Text → Video

Need Model Price/5s Why
Best quality fal-ai/kling-video/v2.6/pro/text-to-video $0.35-0.70 Cinematic, native audio
Google (Veo) fal-ai/veo3.1 $1-2 Google's best, 4K, natural sound
OpenAI (Sora) fal-ai/sora-2/text-to-video $0.50 Detailed narratives, lip-sync
Budget fal-ai/ltx-2/text-to-video $0.30 Good quality, includes audio

Video: Image → Video

Need Model Price/5s Why
Best quality fal-ai/kling-video/v2.1/pro/image-to-video $0.45 Cinematic, precise motion
Google (Veo) fal-ai/veo3.1/image-to-video $1-2 4K resolution, Google quality
OpenAI (Sora) fal-ai/sora-2/image-to-video $0.50 OpenAI quality, realistic
Multi-scene wan/v2.6/image-to-video $0.50-0.75 Scene segmentation
Budget fal-ai/pixverse/v5.5/image-to-video $0.15-0.40 Multiple styles
Start+End frame fal-ai/bytedance/seedance/v1.5/pro/image-to-video $0.26 Control both ends

Video: Reference → Video (Multiple Images)

Need Model Price/5s Why
Google (Veo) fal-ai/veo3.1/reference-to-video $0.50-1.75 Up to 5 refs, best consistency
Multi-ref fal-ai/vidu/q2/reference-to-video $0.50 Multiple reference images
First+Last frame fal-ai/veo3.1/first-last-frame-to-video $1-3 Controlled transitions

Video: Extend/Remix

Need Model Price/5s Why
Extend (Google) fal-ai/veo3.1/extend-video $1-2 Up to 30s total
Remix (OpenAI) fal-ai/sora-2/video-to-video/remix $0.50 Restyle existing videos

Image: Generate (Text → Image)

Need Model Price Why
Best quality fal-ai/flux-2-pro $0.03/MP Zero-config, production-ready
Google (Gemini) fal-ai/gemini-3-pro-image-preview $0.15-0.30 Up to 4K, web search
OpenAI (GPT) fal-ai/gpt-image-1.5 varies DALL-E quality, editing
Text/typography fal-ai/ideogram/v3 $0.03-0.09 Best for logos, posters
Budget fal-ai/flux-2 $0.012/MP Good quality, cheaper
Custom style fal-ai/flux-2/lora $0.021/MP Up to 3 LoRAs

Image: Edit

Need Model Price Why
General edit fal-ai/flux-2/edit $0.012/MP Multi-image, natural language
OpenAI (GPT) fal-ai/gpt-image-1.5/edit varies DALL-E editing quality
Google (Gemini) fal-ai/gemini-3-pro-image-preview/edit $0.15-0.30 4K editing capability
Text in image fal-ai/qwen-image-edit-plus - Superior text editing
Fast iteration fal-ai/reve/edit $0.04/img Quick, remix support
Style transfer fal-ai/flux/dev/image-to-image $0.03/MP Preserve composition

Image: Specialized Apps

Need Model Why
Virtual try-on fal-ai/image-apps-v2/virtual-try-on Clothing on person
Product photo fal-ai/image-apps-v2/product-photography Studio lighting
Relighting fal-ai/image-apps-v2/relighting 17 lighting presets
Remove object fal-ai/image-apps-v2/object-removal Text-based targeting
Style transfer fal-ai/image-apps-v2/style-transfer 26 artistic presets
Outpaint fal-ai/image-apps-v2/outpaint Extend boundaries

Image: Enhancement

Need Model Price Why
Upscale (portrait) clarityai/crystal-upscaler $0.016/MP Facial detail focus
Remove background fal-ai/birefnet/v2 - Multiple models, up to 2304px
Segmentation fal-ai/sam-3/image $0.005 Text/point/box prompts

Image: Character/Identity

Need Model Why
Consistent character fal-ai/photomaker Identity-preserving portraits
Brand style fal-ai/flux-2/lora Custom trained LoRAs

Video: Tools

Need Model Price Why
Upscale clarityai/crystal-video-upscaler $0.10/MP-sec Up to 5K
Lipsync fal-ai/sync-lipsync/v2/pro ~1.67x base Natural features

Other

Need Model Price Why
TTS fal-ai/maya $0.002/sec Emotions, accents
Image → 3D fal-ai/hunyuan3d-v3/image-to-3d $0.375 GLB/OBJ/FBX

Detailed References

  • references/video-generation.md - 16+ video models (incl. all Veo/Sora endpoints)
  • references/image-tools.md - 20+ image models (incl. Gemini/GPT Image)
  • references/other-tools.md - TTS, 3D, upscaling, lipsync

Common Patterns

import fal_client

# Product demo video
result = fal_client.subscribe(
    "fal-ai/kling-video/v2.1/pro/image-to-video",
    arguments={
        "prompt": "Product rotates smoothly, camera zooms in",
        "image_url": "https://example.com/product.jpg",
        "duration": "5"
    }
)

# Remove background
result = fal_client.subscribe(
    "fal-ai/birefnet/v2",
    arguments={
        "image_url": "https://example.com/photo.jpg",
        "model": "General"
    }
)

# Studio product photo
result = fal_client.subscribe(
    "fal-ai/image-apps-v2/product-photography",
    arguments={
        "product_image_url": "https://example.com/product.jpg",
        "aspect_ratio": "1:1"
    }
)

# Virtual try-on
result = fal_client.subscribe(
    "fal-ai/image-apps-v2/virtual-try-on",
    arguments={
        "person_image_url": "https://example.com/person.jpg",
        "clothing_image_url": "https://example.com/shirt.jpg"
    }
)

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs