CLI

RunAPI CLI.
Modelos de IA en tu terminal.

Un binario llama a más de 130 modelos de IA — Suno, Veo, Kling, Flux, Claude, GPT y el resto — con salida JSON nativa que se integra limpiamente en scripts, pipelines de CI y runtimes de agentes.

macOS, Linux, Windows — amd64 y arm64
Inicio rápido
runapi
# Instalar
curl -fsSL https://runapi.ai/cli/install.sh | sh

# Autenticar
runapi login

# Generar una imagen
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso"}'

# Generar música (enviar y olvidar, luego consultar)
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 binario, más de 130 modelos. Salida JSON nativa para scripts y pipelines.
DESCRIPCIÓN GENERAL

¿Qué es el CLI de RunAPI?

RunAPI CLI es un único binario Go que llama a más de 130 modelos de IA de 18 proveedores a través de una API unificada. En lugar de instalar SDK separados para Suno, Kling, Flux, Claude y GPT, ejecutas un solo comando — runapi <service> <action> — y obtienes JSON estructurado de vuelta. Gestiona autenticación, polling asíncrono y formateo de salida para que tus scripts de shell, pipelines de CI y runtimes de agentes se mantengan limpios. Cada solicitud se factura por llamada sin mínimo mensual, y el CLI almacena tu API key localmente — autentícate una vez y ejecuta comandos desde cualquier directorio.

INSTALACIÓN

Tres formas de instalar

curl (Linux / macOS)

Detecta automáticamente el SO y la arquitectura, verifica el checksum SHA-256 y escribe en /usr/local/bin.

curl -fsSL https://runapi.ai/cli/install.sh | sh

Homebrew

Tap oficial de Homebrew. Se actualiza automáticamente con brew upgrade.

brew install runapi-ai/tap/runapi

Compilación con Go

Compila desde el código fuente con Go 1.22+.

go install github.com/runapi-ai/cli/cmd/runapi@latest
INICIO RÁPIDO

Empieza a crear en minutos

Autentícate y genera.

# Inicio de sesión por navegador (portátil)
runapi login

# O importar un token (CI / sin interfaz)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -

# Verificar
runapi auth status
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso","aspect_ratio":"1:1"}'

# { "id": "task_abc123", "status": "completed", "output": { ... } }
# Enviar y olvidar para tareas largas
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)

# Consultar hasta completar
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
CARACTERÍSTICAS

Pensado para desarrolladores

Salida JSON nativa

Cada comando devuelve JSON estructurado — redirígelo a jq, aliméntalo a scripts, analízalo en cualquier lenguaje.

Async + Polling

Envía y olvida con --async, luego consulta con runapi wait. Diseñado para tareas de generación de larga duración.

Runtime de agentes

Instala habilidades del CLI en Claude Code, Codex, Gemini CLI y otros runtimes de agentes con un solo comando.

SERVICIOS COMPATIBLES

¿Qué puedes generar?

Generación de imágenes

Flux, Nano Banana, Recraft, Ideogram, Seedream, GPT Image, Imagen 4 — genera y edita imágenes a partir de prompts de texto.

Explorar modelos →

Generación de vídeo

Kling, Veo, Runway, Luma, Hailuo, Wan, Seedance — generación de texto a vídeo con polling asíncrono integrado.

Explorar modelos →

Música y audio

Suno para música, ElevenLabs para texto a voz y clonación de voz, InfiniteTalk para avatares parlantes.

Explorar modelos →

Chat LLM y completion

Claude, GPT, Gemini, DeepSeek, Grok, Qwen — completions de chat en streaming vía el endpoint compatible con OpenAI.

Explorar modelos →
FAQ

Preguntas frecuentes

RELACIONADO

Explorar más

¿Listo para ejecutar modelos de IA desde tu terminal?

Instala el CLI y empieza a generar en minutos.