Ejecutar la CLI
Usa npx sin instalación global. El paquete publicado requiere Node.js 20 o posterior.
node --version
npx -y @poyoapi/cli helpBusca en el catálogo en tiempo real y consulta los Schema sin API Key. Autentícate cuando vayas a transmitir chat, enviar una generación o recuperar una tarea mediante task_id.
$npx -y @poyoapi/cli helpEjecuta la CLI y elige un modelo con models y describe. Añade una API Key solo para ejecutar un modelo o consultar los datos de la cuenta.
Usa npx sin instalación global. El paquete publicado requiere Node.js 20 o posterior.
node --version
npx -y @poyoapi/cli helpEste ejemplo encuentra el modelo gpt-image-2 disponible actualmente y luego consulta su Schema de entrada en tiempo real y su precio público. Ninguno de los dos comandos requiere una clave de API.
npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
npx -y @poyoapi/cli describe gpt-image-2Crea una API Key y completa en orden los tres comandos siguientes. Consulta el precio con describe antes de la ejecución de pago; las generaciones fallidas no consumen créditos.
Crear API Key1. Guardar la API Key
Resultado esperado: la CLI solicita la Key sin mostrarla y después indica keyring o config como ubicación. Si el almacén de credenciales del sistema no está disponible, usa tu archivo de configuración de PoYo.
npx -y @poyoapi/cli auth login2. Verificar cuenta y saldo
Resultado esperado: datos de la cuenta y saldo disponible. Un 401 significa que la Key falta o no es válida.
npx -y @poyoapi/cli account3. Confirmar el precio y ejecutar
Esta es una solicitud de pago. Un resultado JSON correcto incluye task_id, estado final y archivos de salida.
npx -y @poyoapi/cli run gpt-image-2 --prompt "cinematic product photo" --format jsonAntes de chat, run o submit, la CLI lee el Schema del modelo elegido y convierte sus campos en argumentos específicos.
models muestra el catálogo público. describe devuelve Schema, protocolos, modo de ejecución, callbacks y cobro.
Estos dos comandos no requieren API Key.
Un campo de texto del Schema se acepta como valor normal de terminal.
Las opciones desconocidas fallan localmente. La validación completa de JSON Schema sigue realizándose en la API.
submit devuelve un task_id. task get consulta el estado y task wait sigue esperando.
Adecuado para vídeo, audio, 3D y otras tareas largas.
El chat en streaming escribe texto o JSONL en stdout. Los comandos sin streaming pueden devolver table, JSON, JSONL o CSV y escribir el resultado en un archivo.
La CLI usa los mismos endpoints y reglas de cobro que REST API.
Comandos independientes gestionan el descubrimiento de modelos, el chat, la generación, la recuperación de tareas y el puente MCP local.
# 1. Elegir un modelo
$ npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
# 2. Entrada de comando generada
$ npx -y @poyoapi/cli describe gpt-image-2
prompt string required
size string default: "1:1"
output_format string enum: jpeg | png
# 3. Autenticar y ejecutar
$ npx -y @poyoapi/cli run gpt-image-2 --prompt "cinematic product photo" --size 4:3 --output-format png --format json
{
"task_id": "task_7f31b2",
"status": "succeeded",
"files": ["https://storage.poyo.ai/.../image.png"]
}Ciclo de la tarea
PoYo devuelve directamente el estado público existente de la tarea. Si la CLI agota el tiempo o se cierra, consulta la misma tarea en lugar de enviarla de nuevo.
Un timeout de la CLI no cancela la tarea del backend. Reutiliza el mismo task_id en vez de pagar una solicitud duplicada.
$ npx -y @poyoapi/cli submit gpt-image-2 --prompt "cinematic product photo" --format jsontask_id task_7f31b2
$ npx -y @poyoapi/cli task wait TASK_ID --timeout 300 --format jsonstatus succeeded
run consulta cada dos segundos y espera hasta 90 segundos por defecto.
Guarda el task_id y usa task get o task wait desde otra terminal o paso de CI.
Usa CLI en terminales y CI, MCP para llamadas de herramientas del Agent, REST API en aplicaciones y Skill para flujos de Agent repetibles.
Desarrolladores, terminal y CI
Una persona o script necesita descubrir, ejecutar, recuperar y leer códigos de salida.
Instalar CLIAgents de IA y clientes de código
Un Agent debe descubrir Schema, precios y herramientas desde una conexión.
Ver MCPAplicaciones y servicios
Tu producto controla orquestación, streaming, reintentos y tráfico.
Abrir docsFlujos de Agent repetibles
Un Agent necesita instrucciones y reglas de seguridad además de interfaces.
Ver Skill¿Aún dudas sobre un comando? Contactar con soporte de PoYo→
Explora primero el catálogo público y crea una API Key cuando estés listo para ejecutar un modelo.