fal.ai Models Catalog
Endpoint-first navigation for fal.ai production work. Each modality reference lists curated picks organized by use case (premium realism / fast & cheap / 4K / specialized). Before reaching for free-text search, consult the modality reference that matches the task.
Runtime: All endpoint calls run via the genmedia CLI. See the genmedia skill for command syntax; run genmedia init once if not yet installed.
Endpoint-first rule
- Pick the endpoint ID from the right modality reference.
- Verify it:
genmedia models --endpoint_id <endpoint_id> --json.
- Inspect it:
genmedia schema <endpoint_id> --json.
- Check cost when relevant:
genmedia pricing <endpoint_id> --json.
- Use text search only if the routed endpoint is missing, deprecated, rejected, or the role is not covered here:
genmedia models "<task description>" --json
genmedia docs "<topic>" --json
Do not invent endpoint IDs.
Modality references
Load the reference matching the user's task:
- text-to-image.md, image generation from prompt (text-heavy, premium still, fast draft)
- image-to-image.md, image editing, inpainting, background removal, upscaling
- text-to-video.md, video generation from prompt (highest quality, fast/economical, multi-shot storytelling)
- image-to-video.md, video from a reference frame (including audio-driven and lip-sync variants)
- video-to-video.md, video edit, restyle, upscale, background removal
- text-to-3d.md, 3D model generation from text
- image-to-3d.md, 3D model generation from reference images
- text-to-audio.md. TTS, music, SFX generation
- audio-to-text.md, speech-to-text (Whisper, ElevenLabs Scribe with diarization)
- image-to-text.md. OCR, captioning, VQA, detection, segmentation
Utility endpoints
Workflow utility endpoint IDs (resize, composite, mask, audio merge, subtitle, etc.) live in the fal-workflow skill:
fal-workflow/references/utility-endpoints.md.
Utility endpoints are explicit because they are deterministic tools, not creative model choices. Always inspect schema before use.
1---2name: fal-models-catalog3description: Choose the right fal.ai endpoint for a given task. Modality-organized catalog of production endpoint defaults, text-to-image, image-to-image, text-to-video, image-to-video, and more. Use when the user has not named a specific model, or asks "which model for X", "best endpoint for Y", "what should I use for Z".4---5
6# fal.ai Models Catalog
7
8Endpoint-first navigation for fal.ai production work. Each modality reference lists curated picks organized by use case (premium realism / fast & cheap / 4K / specialized). Before reaching for free-text search, consult the modality reference that matches the task.
9
10> **Runtime:** All endpoint calls run via the [genmedia CLI](https://github.com/fal-ai-community/genmedia-cli). See the `genmedia` skill for command syntax; run `genmedia init` once if not yet installed.
11
12## Endpoint-first rule
13
141. Pick the endpoint ID from the right modality reference.
152. Verify it: `genmedia models --endpoint_id <endpoint_id> --json`.
163. Inspect it: `genmedia schema <endpoint_id> --json`.
174. Check cost when relevant: `genmedia pricing <endpoint_id> --json`.
185. Use text search only if the routed endpoint is missing, deprecated, rejected, or the role is not covered here:
19
20 ```bash
21 genmedia models "<task description>" --json
22 genmedia docs "<topic>" --json
23 ```
24
25Do not invent endpoint IDs.
26
27## Modality references
28
29Load the reference matching the user's task:
30
31- [text-to-image.md](references/text-to-image.md), image generation from prompt (text-heavy, premium still, fast draft)
32- [image-to-image.md](references/image-to-image.md), image editing, inpainting, background removal, upscaling
33- [text-to-video.md](references/text-to-video.md), video generation from prompt (highest quality, fast/economical, multi-shot storytelling)
34- [image-to-video.md](references/image-to-video.md), video from a reference frame (including audio-driven and lip-sync variants)
35- [video-to-video.md](references/video-to-video.md), video edit, restyle, upscale, background removal
36- [text-to-3d.md](references/text-to-3d.md), 3D model generation from text
37- [image-to-3d.md](references/image-to-3d.md), 3D model generation from reference images
38- [text-to-audio.md](references/text-to-audio.md). TTS, music, SFX generation
39- [audio-to-text.md](references/audio-to-text.md), speech-to-text (Whisper, ElevenLabs Scribe with diarization)
40- [image-to-text.md](references/image-to-text.md). OCR, captioning, VQA, detection, segmentation
41
42## Utility endpoints
43
44Workflow utility endpoint IDs (resize, composite, mask, audio merge, subtitle, etc.) live in the `fal-workflow` skill:
45[fal-workflow/references/utility-endpoints.md](../fal-workflow/references/utility-endpoints.md).
46
47Utility endpoints are explicit because they are deterministic tools, not creative model choices. Always inspect schema before use.