Synthome Docs
Providers

Fal

Setup and configuration for Fal

Fal

Fal provides fast inference for AI models.

Setup

1. Get API Key

  1. Create an account at fal.ai
  2. Go to Dashboard > Keys
  3. Create a new API key

2. Configure Environment

# .env or .env.local
FAL_KEY=your_fal_key_here

Available Models

Video

ModelID
Fabric 1.0veed/fabric-1.0
Fabric 1.0 Fastveed/fabric-1.0/fast
import { generateVideo, videoModel } from "@synthome/sdk";

// Lip-sync video generation
generateVideo({
  model: videoModel("veed/fabric-1.0", "fal"),
  image: "https://example.com/portrait.jpg",
  audio: "https://example.com/speech.mp3",
});

Image

ModelID
Nano Bananagoogle/nano-banana
Nano Banana Progoogle/nano-banana-pro
import { generateImage, imageModel } from "@synthome/sdk";

generateImage({
  model: imageModel("google/nano-banana", "fal"),
  prompt: "A serene landscape",
});

Per-Request API Key

Override the environment variable for specific requests:

generateVideo({
  model: videoModel("veed/fabric-1.0", "fal"),
  image: "https://example.com/portrait.jpg",
  audio: "https://example.com/audio.mp3",
  apiKey: "different_fal_key",
});

Resources

How is this guide?