Thanks to visit codestin.com
Credit goes to runapi.ai

CLI

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.

macOS, Linux — amd64 e arm64
Quickstart
runapi
# 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
runapi <service> <action> --input '{...}' JSON
Un solo binario, oltre 130 modelli. Output JSON-first per script e pipeline.
PANORAMICA

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.

INSTALL

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
QUICKSTART

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
runapi <service> <action> --input '{...}' JSON
FEATURES

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.

SERVIZI SUPPORTATI

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 →
FAQ

Domande frequenti

CORRELATI

Esplora altro

Pronto a eseguire modelli AI dal tuo terminale?

Installa la CLI e inizia a generare in pochi minuti.