At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key comes from
FAL_KEY. - Docs: https://fal.ai/docs/model-apis/model-endpoints/queue
Credentials
Set these per environment. See Connect an integration.Setup
- Create a fal account: Sign up at https://fal.ai - new accounts get free credits to try models before adding billing.
- Create an API key: Open https://fal.ai/dashboard/keys, create a key, and copy it immediately - it is only shown once.
- Store the key: Add it to your .env file as FAL_KEY=… - requests authenticate with the header ‘Authorization: Key <FAL_KEY>’.
- Pick a model and verify: Browse https://fal.ai/models and copy a model endpoint ID (e.g. fal-ai/flux/schnell). Pass its segments as app_owner=fal-ai, app_id=flux, app_variant=schnell to the Run Model tool with a small input payload.
- Each model has its own input schema - check the model’s API tab on fal.ai/models for required fields
- Use the queue tools (submit → status → result) for slow models like video generation; synchronous fal.run requests can time out
- Queue status/result/cancel URLs use the base app ID without the variant segment (fal returns ready-made status_url and response_url in the submit response)
- Model runs are billed per inference - check the model page for pricing
Tools
Example prompts
- Run the fal-ai/flux/schnell model on fal with a prompt I provide and show me the resulting image URL.
- Submit a request to a fal model via the queue, then poll its status and fetch the result when it completes.