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.
# 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
¿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.
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
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
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.
¿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 →Preguntas frecuentes
Tres opciones: curl -fsSL https://runapi.ai/cli/install.sh | sh (detecta automáticamente el SO y la arquitectura), brew install runapi-ai/tap/runapi (Homebrew), o go install github.com/runapi-ai/cli/cmd/runapi@latest (compilación desde código fuente con Go).
macOS y Linux en arquitecturas amd64 y arm64. El script de instalación con curl detecta automáticamente tu SO y CPU, verifica el checksum SHA-256 y escribe el binario en /usr/local/bin.
Sí. Usa el instalador curl en tu pipeline CI/CD y define RUNAPI_API_KEY como variable de entorno. El CLI soporta autenticación sin interfaz mediante runapi auth import-token para entornos no interactivos.
Más de 130 modelos de 18 proveedores: Suno para música, Kling y Veo para vídeo, Flux y Nano Banana para imágenes, ElevenLabs para audio, y Claude, GPT, Gemini, DeepSeek para LLMs.
Usa el flag --async para enviar y olvidar. El CLI devuelve inmediatamente un ID de tarea. Luego usa runapi wait TASK_ID para consultar hasta que finalice. La salida en JSON facilita extraer IDs de tarea con jq.
El CLI en sí es gratuito y de código abierto. Solo pagas por las llamadas a la API bajo demanda, sin mínimo mensual. La generación de imágenes empieza desde 0,02 $ por imagen, la generación de vídeo desde 0,10 $ por clip, y las llamadas a LLM se facturan por token a aproximadamente un 50 % por debajo del precio oficial de cada proveedor.
Sí. RunAPI publica skills de modelos instalables para Claude Code, Codex, Gemini CLI y otros runtimes de agentes compatibles con MCP. Ejecuta runapi skill install para añadir un skill de modelo — el agente podrá entonces llamar a los modelos de RunAPI como herramientas nativas sin configuración manual de API.
Explorar más
Servidor MCP
Conecta Claude Code, Cursor y otros agentes compatibles con MCP a los modelos de RunAPI.
SDKs
SDK de Python, Node.js, PHP, Java, Ruby y Go para integración programática.
Skills
Instala skills de modelos prediseñados en tu runtime de agentes.
Catálogo de modelos
Explora más de 130 modelos con precios, parámetros y ejemplos de código.
¿Listo para ejecutar modelos de IA desde tu terminal?
Instala el CLI y empieza a generar en minutos.