Every external AI goes through a thin adapter. Drop a key into .env.local and the router picks it up — no code change, no redeploy.
Live providers (0 / 5 configured)
Anthropic Claude (Sonnet 4.5)
○ not configured
quality
hero
cost
$3 input / $15 output per MTok
model
claude-sonnet-4-5-20250929
modalities
long-form · social · video · newsletter · brainstorm
env
ANTHROPIC_API_KEY ✗ not set
default for → long-form, video script, brainstorm, video clip
Google Gemini (2.5 Flash)
○ not configured
quality
standard
cost
$0.075 input / $0.3 output per MTok
model
gemini-2.5-flash
modalities
long-form · social · video · newsletter · brainstorm
env
GEMINI_API_KEY ✗ not set
default for → social, newsletter
Flux (image, via fal)
○ not configured
quality
standard
cost
$0 input / $0 output per MTok
model
fal-ai/flux/schnell
modalities
image
env
FAL_API_KEY ✗ not set
default for → image (hero)
Seedance (video, via fal)
○ not configured
quality
hero
cost
$0 input / $0 output per MTok
model
fal-ai/seedance/v1/lite/text-to-video
modalities
video
env
FAL_API_KEY ✗ not set
ElevenLabs (voice, via fal)
○ not configured
quality
standard
cost
$0 input / $0 output per MTok
model
fal-ai/elevenlabs/tts/multilingual-v2
modalities
audio
env
FAL_API_KEY ✗ not set
default for → voiceover
Routing matrix
Which provider runs each modality. Change the dropdown to pin an override — it persists for this workspace and applies on the next generation. Pick "use default" to revert.
Modality
Active provider
Override
long-form
Anthropic Claude (Sonnet 4.5)(hero · matrix default)
social
Google Gemini (2.5 Flash)(standard · matrix default)
video script
Anthropic Claude (Sonnet 4.5)(hero · matrix default)
newsletter
Google Gemini (2.5 Flash)(standard · matrix default)
brainstorm
Anthropic Claude (Sonnet 4.5)(hero · matrix default)
image (hero)
Flux (image, via fal)(standard · matrix default)
video clip
Seedance (video, via fal)(hero · matrix default)
voiceover
ElevenLabs (voice, via fal)(standard · matrix default)
Planned providers
Future-modality adapters. Each lights up when its pipeline ships and the matching env var is set.
plannedstandard
Qwen 3 (via Ollama local)
Self-hosted open-weights LLM via Ollama. Add OLLAMA_HOST and start the daemon to enable.
cost: $0 (local GPU) · env: OLLAMA_HOST
plannedstandard
MusicGen (music)
Meta MusicGen self-hosted for soundtrack + reel beds.
cost: $0 (self-hosted) · env: MUSICGEN_URL
plannedstandard
SadTalker (avatar)
Open-source talking-head avatar engine. Used by UGC + presenter pipelines.
cost: $0 (self-hosted) · env: SADTALKER_URL
plannedstandard
Whisper (speech-to-text)
OpenAI Whisper self-hosted for transcription + dubbing pipelines.