RunAPI CLI.
AI-modellen in je terminal.
Eén binary draait 130+ AI-modellen — Suno, Veo, Kling, Flux, Claude, GPT en de rest — met JSON-first output die naadloos aansluit op scripts, CI-pipelines en agent-runtimes.
# Installeren
curl -fsSL https://runapi.ai/cli/install.sh | sh
# Authenticeren
runapi login
# Genereer een afbeelding
runapi nano-banana generate \
--input '{"prompt":"a hummingbird drinking espresso"}'
# Genereer muziek (fire-and-forget, daarna pollen)
TASK_ID=$(runapi suno generate --async \
--input '{"prompt":"indie rock about coding"}' | jq -r .id)
runapi wait "$TASK_ID" --service suno --action generate
Drie manieren om te installeren
curl (Linux / macOS)
Detecteert automatisch OS en architectuur, controleert de SHA-256-checksum en schrijft naar /usr/local/bin.
curl -fsSL https://runapi.ai/cli/install.sh | sh
Homebrew
Officiële Homebrew-tap. Werkt automatisch bij met brew upgrade.
brew install runapi-ai/tap/runapi
Go-bronbuild
Bouw vanaf bron met Go 1.22+.
go install github.com/runapi-ai/cli/cmd/runapi@latest
Binnen enkele minuten aan de slag
Authenticeer en genereer daarna.
# Inloggen via browser (laptop)
runapi login
# Of importeer een token (CI / headless)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -
# Verifiëren
runapi auth status
runapi nano-banana generate \
--input '{"prompt":"a hummingbird drinking espresso","aspect_ratio":"1:1"}'
# { "id": "task_abc123", "status": "completed", "output": { ... } }
# Fire-and-forget voor lange taken
TASK_ID=$(runapi suno generate --async \
--input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)
# Pollen tot voltooiing
runapi wait "$TASK_ID" --service suno --action generate
Gemaakt voor developers
JSON-first output
Elke opdracht geeft gestructureerde JSON terug — pipe naar jq, gebruik in scripts, parse in elke taal.
Async + polling
Fire-and-forget met --async, en poll daarna met runapi wait. Gemaakt voor langdurige generatietaken.
Agent-runtime
Installeer CLI-skills in Claude Code, Codex, Gemini CLI en andere agent-runtimes met één commando.
Veelgestelde vragen
Drie opties: curl -fsSL https://runapi.ai/cli/install.sh | sh (detecteert OS en architectuur automatisch), brew install runapi-ai/tap/runapi (Homebrew) of go install github.com/runapi-ai/cli/cmd/runapi@latest (Go source build).
macOS en Linux, zowel op amd64- als arm64-architecturen. Het curl-installatiescript detecteert je OS en CPU automatisch, verifieert een SHA-256 checksum en schrijft de binary naar /usr/local/bin.
Ja. Gebruik de curl-installer in je CI/CD-pipeline en stel RUNAPI_API_KEY in als omgevingsvariabele. De CLI ondersteunt headless authenticatie via runapi auth import-token voor niet-interactieve omgevingen.
Meer dan 130 modellen van 18 providers: Suno voor muziek, Kling en Veo voor video, Flux en Nano Banana voor afbeeldingen, ElevenLabs voor audio, en Claude, GPT, Gemini en DeepSeek voor LLM's.
Gebruik de --async-vlag voor fire-and-forget. De CLI geeft direct een task ID terug. Gebruik daarna runapi wait TASK_ID om te pollen tot voltooiing. JSON-output maakt het eenvoudig om task IDs met jq uit te lezen.
Klaar om AI-modellen vanuit je terminal te draaien?
Installeer de CLI en begin binnen enkele minuten met genereren.