@ibracob.dev/n8n-nodes-fal
v1.0.4
Published
n8n node for Fal.ai - LLM text generation, image/video generation, image editing, and vision AI models
Maintainers
Readme
n8n-nodes-fal
This is an n8n community node that integrates with Fal.ai to provide comprehensive AI capabilities including text generation, image/video generation, and multimodal AI models.
Features
- LLM (Text Generation) with 25+ language models including GPT, Claude, Gemini, DeepSeek, and Llama
- Text-to-Image generation using FLUX and Stable Diffusion models
- Text-to-Video generation with OpenAI Sora 2 and Google Veo 3.1
- Image Editing (image-to-image transformation) with FLUX, Reve, and Seedream
- Image-to-Video generation with Sora 2, Veo 3.1, and more
- Video-to-Video transformation with Sora 2 Remix
- Vision Language Models for image analysis with GPT, Claude, Gemini, Llama
- Workflow Execution - Chain multiple AI models together in custom workflows
- Queue Management - Advanced control over request submission, status monitoring, and cancellation
- Utility Operations (upscaling, background removal, NSFW detection)
- Support for 60+ AI models across all capabilities
- Queue-based processing with automatic status polling
- Webhook support for asynchronous operations
Installation
Option 1: Via n8n Community Nodes (Recommended - when published)
- In n8n, go to Settings → Community Nodes
- Click Install a community node
- Enter:
@ibracob.dev/n8n-nodes-fal - Click Install
Option 2: Manual Installation (Development)
# Clone the repository
git clone https://github.com/ibraschwan/n8n-nodes-fal.git
cd n8n-nodes-fal
# Install dependencies and build
npm install
npm run build
# Link to your n8n installation
cd ~/.n8n/custom/
npm link /path/to/n8n-nodes-fal
# Restart n8nQuick Start
- Get your Fal.ai API key from fal.ai/dashboard/keys
- Add the Fal node to your workflow
- Configure credentials with your API key
- Choose a resource (Text to Image, LLM, etc.)
- Set parameters and execute!
See the Complete Usage Guide for detailed examples and workflows.
Credentials
You'll need a Fal.ai API key. You can obtain one from fal.ai/dashboard/keys.
Operations
LLM (Text Generation)
Generate text using state-of-the-art language models (25+ models):
OpenAI Models:
- GPT-5 Chat (Premium 10x) - Latest GPT-5 model
- O3 (Premium 10x) - OpenAI's reasoning model
- GPT-4.1 (Premium 10x) - Advanced GPT-4
- GPT-4o (Premium 10x) - Optimized GPT-4
- GPT-5 Mini, GPT-5 Nano, GPT-4o Mini
- GPT-OSS 120B - Open source variant
Anthropic Claude:
- Claude 3.7 Sonnet (Premium 10x) - Latest Claude
- Claude 3.5 Sonnet (Premium 10x) - Advanced reasoning
- Claude 3.5 Haiku (Premium 10x) - Fast Claude
- Claude 3 Haiku
Google Gemini:
- Gemini 2.5 Pro (Premium 10x) - Most capable Gemini
- Gemini Pro 1.5 (Premium 10x) - Advanced model
- Gemini 2.5 Flash, Gemini 2.0 Flash
- Gemini Flash 1.5, Flash 1.5 8B
- Gemini 2.5 Flash Lite (default, cost-effective)
Meta Llama:
- Llama 3.1 70B, Llama 3.1 8B
- Llama 3.2 3B, Llama 3.2 1B
- Llama 4 Maverick, Llama 4 Scout
Other:
- DeepSeek R1 (Premium 10x) - Advanced reasoning model
Features:
- System prompts for custom instructions
- Temperature control (0-2) for creativity/consistency
- Max tokens configuration
- Priority settings (throughput/latency)
- Reasoning mode for compatible models
Text to Image
Generate images from text prompts using various AI models:
- FLUX 1.1 Pro - High-quality text-to-image generation
- FLUX 1 Pro/Dev/Schnell - Professional and fast variants
- Stable Diffusion XL - Fast SDXL generation
- Stable Diffusion 3.5 Large - Latest SD model
Text to Video
Generate videos from text prompts with state-of-the-art models:
- Sora 2 Pro - OpenAI's richly detailed videos with audio
- Sora 2 - OpenAI's state-of-the-art video generation with audio
- Veo 3.1 - Google's most advanced AI video generation with sound
- Veo 3.1 Fast - Faster and more cost-effective version
- Supports 4s, 6s, and 8s video durations
- Multiple aspect ratios (16:9, 9:16, 1:1)
- Audio generation support
Image Editing
Edit and transform existing images using text prompts:
- Reve Edit - Transform images via text prompts
- Nano Banana Edit - Google's state-of-the-art editing model
- Seedream V4 Edit - ByteDance unified generation/editing
- FLUX Pro Kontext - Targeted local edits and scene transformations
- FLUX Kontext LoRA - Fast editing with LoRA support
Image to Video
Convert images into videos using AI models:
- Sora 2 Pro Image to Video - OpenAI's richly detailed videos with audio from images
- Sora 2 Image to Video - OpenAI's state-of-the-art image to video with audio
- Veo 3.1 Image to Video - Google's state-of-the-art image animation
- Veo 3.1 First-Last Frame - Generate videos from start/end frames
- Veo 3.1 Reference to Video - Videos from reference images
- Kling V1.6 Pro/Standard - High-quality image to video
- Runway Gen3 - Fast Turbo generation
- Luma Dream Machine - Luma AI video generation
Video to Video
Transform and remix existing videos:
- Sora 2 Remix - Transform videos based on text/image prompts
- Rich edits and style changes
- Creative reinterpretations
- Preserves motion and structure
- Supports aspect ratio and duration customization
Vision (Image Analysis)
Analyze images using vision language models:
- Gemini 2.5 Flash/Pro - Google's latest vision models
- Claude 3.7/3.5 Sonnet - Anthropic's advanced vision AI
- GPT-4o - OpenAI's vision model
- Llama 3.2 90B Vision - Meta's vision model
- Support for multiple images per request
- Customizable temperature and token limits
Workflow
Execute custom workflows or pre-built workflow endpoints:
- Execute Custom Workflow - Define multi-step workflows with JSON
- Execute Pre-Built Workflow - Use Fal's pre-built workflows (e.g.,
workflows/fal-ai/sdxl-sticker) - Chain multiple models together in sequence
- Webhook support for asynchronous processing
- Example: Generate image → Remove background → Create sticker (all in one workflow)
Queue Management
Advanced queue control for long-running or batch operations:
- Submit Request - Queue any model request and get a request ID
- Get Status - Check request status, queue position, and logs
- Stream Status - Real-time status updates via Server-Sent Events
- Get Response - Retrieve completed results
- Cancel Request - Cancel queued requests before processing
- Perfect for monitoring, batching, and advanced orchestration
Utility
Professional-grade utility operations:
- Image Upscaling - Enhance images with Topaz AI (2x or 4x)
- Video Upscaling - Professional video upscaling with Topaz (2x or 4x)
- Remove Background (Image) - Bria RMBG 2.0 for clean cutouts
- Remove Background (Video) - Automatic video background removal
- NSFW Detection - Predict if images are NSFW or SFW
Example Workflows
Simple Image Generation
Manual Trigger → Fal (Text to Image, FLUX 1.1 Pro, "sunset over ocean")AI Content Pipeline
Fal (Generate) → Fal (Edit) → Fal (Upscale)Queue-Based Processing
Fal (Queue: Submit) → Wait → Fal (Queue: Get Status) → IF → Fal (Queue: Get Response)Multi-Step Video Creation
Fal (Text→Image) → Fal (Image→Video) → Fal (Upscale Video)See the Complete Usage Guide for more examples!
Compatibility
Tested with n8n version 1.0.0 and above.
Resources
License
MIT
