One API key, 50+ models across providers (Bedrock, OpenAI, Vertex, ElevenLabs, Replicate, Minimax, and more). Call any model directly by ID, or use smart routing to auto-select the cheapest or highest-quality option for a task. Free trial with $0.25 credit — no signup, no browser needed.
bash
node {baseDir}/scripts/auth.mjs trial
Provisions a free trial API key ($0.25 credit). No browser needed.
Upgrade to permanent account: node {baseDir}/scripts/auth.mjs login
bash
node {baseDir}/scripts/run.mjs --models
node {baseDir}/scripts/run.mjs --models image
node {baseDir}/scripts/run.mjs --models chat
node {baseDir}/scripts/run.mjs --models tts
bash
node {baseDir}/scripts/run.mjs --model bedrock/claude-4-5-sonnet --prompt "Explain quantum computing"
node {baseDir}/scripts/run.mjs --model mm/img --prompt "A sunset over mountains" --output sunset.png
node {baseDir}/scripts/run.mjs --model minimax/speech-01-turbo --text "Hello world" --output hello.mp3
node {baseDir}/scripts/run.mjs --model openai/whisper-1 --file recording.m4a
node {baseDir}/scripts/run.mjs --model mm/t2v --prompt "A cat playing" --output video.mp4
bash
node {baseDir}/scripts/run.mjs --tasks
node {baseDir}/scripts/run.mjs --task image --prompt "A sunset" --output sunset.png
node {baseDir}/scripts/run.mjs --task chat --prompt "Hello" --prefer price
node {baseDir}/scripts/run.mjs --task tts --text "Hello world" --output hello.mp3
node {baseDir}/scripts/run.mjs --task stt --file recording.m4a
node {baseDir}/scripts/run.mjs --task music --prompt "upbeat electronic" --duration 30 --output track.mp3
node {baseDir}/scripts/run.mjs --task video --prompt "A cat playing" --output video.mp4
FlagDescription--models [type]List available models (optionally filter by type)--model <id>Run a specific model by ID--tasksList available task types--task <type>Auto-select best model for task type--prefer <strategy>price / quality / balanced (default)--prompt <text>Text prompt--text <text>Text for TTS--file <path>Audio file for STT--output <path>Save result to file--size <WxH>Image/video size--duration <sec>Duration for music/video--voice-id <id>Voice ID for TTS--image <url>Image URL for image-to-video--context <text>Context for chat
CategoryModelsDetailsChat25+ models — Claude, GPT, Gemini, DeepSeek, Qwen, HuggingFacechat-models.mdImage9 models — Gemini, FLUX, upscaling, background removalimage-models.mdVideo3 models — Veo, text-to-video, image-to-videovideo-models.mdAudio11 models — TTS, STT, music generationaudio-models.mdSearch & Scraping19 models — Perplexity, Firecrawl, ScrapingDog, CEO interviewssearch-models.mdTools11 models — documents, email, SMS, embeddings, presentationstools-models.md
TopicFileAPI Integrationapi-integration.mdError Handlingerror-handling.md
Notes:
auth.mjs trial--models to list models live from the API--prefer price for cheapest, --prefer quality for best resultsauth.mjs login to upgrade