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
# 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
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
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
Sim. O uso de API é cobrado separadamente pelo RunAPI.
Não. Sua RunAPI key é suficiente para acesso gerenciado.
Comece com uma RunAPI key.
Crie uma conta, instale a ferramenta e chame seu primeiro modelo.