RunAPI CLI.
Modelli AI nel tuo terminale.
Un solo binario chiama oltre 130 modelli AI — Suno, Veo, Kling, Flux, Claude, GPT e altri — con output JSON-first che si integra perfettamente con script, pipeline CI e runtime agentici.
# Installa
curl -fsSL https://runapi.ai/cli/install.sh | sh
# Autentica
runapi login
# Genera un'immagine
runapi nano-banana generate \
--input '{"prompt":"a hummingbird drinking espresso"}'
# Genera musica (fire-and-forget, poi fai polling)
TASK_ID=$(runapi suno generate --async \
--input '{"prompt":"indie rock about coding"}' | jq -r .id)
runapi wait "$TASK_ID" --service suno --action generate
Cos'è la CLI di RunAPI?
RunAPI CLI è un singolo binario Go che chiama oltre 130 modelli AI di 18 provider tramite un'unica API unificata. Invece di installare SDK separati per Suno, Kling, Flux, Claude e GPT, esegui un solo comando — runapi <service> <action> — e ottieni JSON strutturato in risposta. Gestisce autenticazione, polling asincrono e formattazione dell'output così che i tuoi script shell, pipeline CI e runtime per agenti rimangano puliti. Ogni richiesta viene fatturata per chiamata senza un minimo mensile, e la CLI salva la tua API key in locale — autenticati una volta e lancia comandi da qualsiasi directory.
Tre modi per installarlo
curl (Linux / macOS)
Rileva automaticamente sistema operativo e architettura, verifica il checksum SHA-256, scrive in /usr/local/bin.
curl -fsSL https://runapi.ai/cli/install.sh | sh
Homebrew
Tap ufficiale di Homebrew. Aggiornamenti automatici con brew upgrade.
brew install runapi-ai/tap/runapi
Build da sorgenti Go
Compila da sorgenti con Go 1.22+.
go install github.com/runapi-ai/cli/cmd/runapi@latest
Inizia a sviluppare in pochi minuti
Autenticati, poi genera.
# Accesso dal browser (laptop)
runapi login
# Oppure importa un token (CI / headless)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -
# Verifica
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 per job lunghi
TASK_ID=$(runapi suno generate --async \
--input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)
# Fai polling fino al completamento
runapi wait "$TASK_ID" --service suno --action generate
Pensato per sviluppatori
Output JSON-first
Ogni comando restituisce JSON strutturato — usa pipe con jq, alimenta gli script, fai parsing in qualsiasi linguaggio.
Async + polling
Esegui in fire-and-forget con --async, poi fai polling con runapi wait. Pensato per task di generazione a lunga durata.
Runtime per agenti
Installa le skill della CLI in Claude Code, Codex, Gemini CLI e altri runtime per agenti con un solo comando.
Cosa puoi generare?
Generazione di immagini
Flux, Nano Banana, Recraft, Ideogram, Seedream, GPT Image, Imagen 4 — genera e modifica immagini da prompt testuali.
Sfoglia i modelli →Generazione video
Kling, Veo, Runway, Luma, Hailuo, Wan, Seedance — generazione testo-in-video con polling asincrono integrato.
Sfoglia i modelli →Musica e audio
Suno per la musica, ElevenLabs per text-to-speech e clonazione vocale, InfiniteTalk per avatar parlanti.
Sfoglia i modelli →Chat LLM e completion
Claude, GPT, Gemini, DeepSeek, Grok, Qwen — chat completion in streaming tramite l'endpoint compatibile OpenAI.
Sfoglia i modelli →Domande frequenti
Tre opzioni: curl -fsSL https://runapi.ai/cli/install.sh | sh (rileva automaticamente OS e architettura), brew install runapi-ai/tap/runapi (Homebrew), oppure go install github.com/runapi-ai/cli/cmd/runapi@latest (build da sorgenti Go).
macOS e Linux, sia su architetture amd64 che arm64. Lo script di installazione curl rileva automaticamente sistema operativo e CPU, verifica un checksum SHA-256 e scrive il binario in /usr/local/bin.
Sì. Usa l’installer curl nella tua pipeline CI/CD e imposta RUNAPI_API_KEY come variabile d’ambiente. La CLI supporta l’autenticazione headless tramite runapi auth import-token per ambienti non interattivi.
Oltre 130 modelli di 18 provider: Suno per la musica, Kling e Veo per i video, Flux e Nano Banana per le immagini, ElevenLabs per l’audio e Claude, GPT, Gemini, DeepSeek per gli LLM.
Usa il flag --async per un’esecuzione fire-and-forget. La CLI restituisce subito un task ID. Poi usa runapi wait TASK_ID per eseguire il polling fino al completamento. L’output JSON rende facile estrarre i task ID con jq.
La CLI stessa è gratuita e open source. Paghi solo per le chiamate API in base all’utilizzo, senza un minimo mensile. La generazione di immagini parte da 0,02 $ per immagine, la generazione video da 0,10 $ per clip, e le chiamate LLM vengono fatturate per token a circa il 50% in meno rispetto ai prezzi ufficiali dei provider.
Sì. RunAPI pubblica skill di modelli installabili per Claude Code, Codex, Gemini CLI e altri runtime per agenti compatibili con MCP. Esegui runapi skill install per aggiungere una skill di modello — l’agente potrà poi chiamare i modelli RunAPI come strumenti nativi senza configurazione API manuale.
Esplora altro
MCP Server
Collega Claude Code, Cursor e altri agenti compatibili MCP ai modelli RunAPI.
SDK
SDK Python, Node.js, PHP, Java, Ruby e Go per l'integrazione programmatica.
Skills
Installa skill di modelli preconfigurati nel tuo runtime per agenti.
Catalogo modelli
Sfoglia tutti i 130+ modelli con prezzi, parametri ed esempi di codice.
Pronto a eseguire modelli AI dal tuo terminale?
Installa la CLI e inizia a generare in pochi minuti.