Executar a CLI
Use npx sem instalação global. O pacote publicado requer Node.js 20 ou mais recente.
node --version
npx -y @poyoapi/cli helpPesquise o catálogo em tempo real e consulte Schema sem API Key. Autentique-se quando for transmitir chat, enviar uma geração ou retomar uma tarefa pelo task_id.
$npx -y @poyoapi/cli helpExecute a CLI e escolha um modelo com models e describe. Adicione uma API Key somente para executar um modelo ou consultar dados da conta.
Use npx sem instalação global. O pacote publicado requer Node.js 20 ou mais recente.
node --version
npx -y @poyoapi/cli helpEste exemplo encontra o modelo gpt-image-2 disponível no momento e consulta seu Schema de entrada atualizado e preço público. Nenhum dos dois comandos exige uma chave de API.
npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
npx -y @poyoapi/cli describe gpt-image-2Crie uma API Key e execute os três comandos abaixo em ordem. Consulte o preço com describe antes da execução paga; gerações com falha não consomem créditos.
Criar API Key1. Salvar a API Key
Resultado esperado: a CLI solicita a Key sem exibi-la e depois informa keyring ou config como local de armazenamento. Se o gerenciador de credenciais do sistema não estiver disponível, usa o arquivo de configuração PoYo do usuário atual.
npx -y @poyoapi/cli auth login2. Verificar conta e saldo
Resultado esperado: dados da conta e saldo disponível. Um erro 401 significa que a Key está ausente ou é inválida.
npx -y @poyoapi/cli account3. Confirmar o preço e executar
Esta é uma solicitação paga. Um resultado JSON bem-sucedido inclui task_id, status final e arquivos de saída.
npx -y @poyoapi/cli run gpt-image-2 --prompt "cinematic product photo" --format jsonAntes de chat, run ou submit, a CLI lê o Schema do modelo escolhido e converte os campos em argumentos específicos.
models lista o catálogo público. describe retorna Schema, protocolos, modo de execução, callback e cobrança.
Esses dois comandos não exigem API Key.
Um campo string do Schema é aceito como valor normal de linha de comando.
Opções desconhecidas falham localmente. A validação completa do JSON Schema ainda acontece na API.
submit retorna um task_id imediatamente. task get lê o estado e task wait continua aguardando.
Indicado para vídeo, áudio, 3D e outras tarefas longas.
O chat em streaming grava texto ou JSONL em stdout. Comandos sem streaming podem retornar table, JSON, JSONL ou CSV e gravar o resultado em um arquivo.
A CLI usa os mesmos endpoints e a mesma cobrança da REST API.
Comandos separados cuidam da descoberta de modelos, chat, geração, retomada de tarefas e ponte MCP local.
# 1. Escolher um modelo
$ npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
# 2. Entrada de comando gerada
$ npx -y @poyoapi/cli describe gpt-image-2
prompt string required
size string default: "1:1"
output_format string enum: jpeg | png
# 3. Autenticar e executar
$ 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 da tarefa
A PoYo retorna diretamente o estado público existente da tarefa. Se a CLI atingir o tempo limite ou encerrar, consulte a mesma tarefa em vez de enviá-la novamente.
Um timeout da CLI não cancela a tarefa no backend. Reutilize o mesmo task_id em vez de pagar por uma solicitação 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 a cada dois segundos e espera até 90 segundos por padrão.
Guarde o task_id e use task get ou task wait em outro terminal ou etapa de CI.
Use CLI no terminal e em CI, MCP para chamadas de ferramentas do Agent, REST API em aplicações e Skill para workflows de Agent repetíveis.
Desenvolvedores, terminal e CI
Uma pessoa ou script precisa descobrir, executar, retomar e ler códigos de saída.
Instalar CLIAgents de IA e clientes de código
Um Agent precisa descobrir Schema, preços e ferramentas por uma conexão.
Ver MCPAplicações e serviços
Seu produto controla orquestração, streaming, novas tentativas e tráfego.
Abrir docsFluxos de Agent repetíveis
Um Agent precisa de instruções e regras de segurança além das interfaces.
Ver SkillAinda tem dúvida sobre um comando? Falar com o suporte da PoYo→
Explore primeiro o catálogo público e crie uma API Key quando estiver pronto para executar um modelo.