CLI

RunAPI CLI para API de IA generativa

Um binário para chamar modelos de imagem, vídeo, música com IA e LLM a partir de scripts, CI e agentes.

Funciona com a API de IA unificada do RunAPI
Início rápido
runapi
# Instalar
curl -fsSL https://runapi.ai/cli/install.sh | sh

# Autenticar
runapi login

# Gerar imagem
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso"}'

# Gerar música e consultar resultado
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
Um binário, 130+ modelos. Saída JSON-first para scripts e pipelines.
INSTALAR

Instale em um comando

Instalar com curl

Use o script de instalação no macOS ou Linux.

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

Instalar com Homebrew

Use o tap do RunAPI quando Homebrew estiver disponível.

brew install runapi-ai/tap/runapi

Instalar com Go

Instale diretamente do módulo Go público.

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

Comece a construir em minutos

Autentique e gere imagens, vídeos ou música com IA.

# Login via navegador
runapi login

# Ou importe um token para CI/headless
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": { ... } }
# Iniciar tarefa longa e continuar
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)

# Consultar até concluir
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
RECURSOS

Feita para scripts e agentes

Saída JSON-first

Todo comando retorna JSON estruturado para scripts e pipelines.

Tarefas assíncronas

Inicie jobs longos de modelos e espere ou consulte resultados.

Amigável para agentes

Comandos mapeiam diretamente para ações de modelo e schemas de entrada.

FAQ

Perguntas frequentes

Comece com uma RunAPI key.

Crie uma conta, instale a ferramenta e chame seu primeiro modelo.