Avvia la CLI
Usa npx senza installazione globale. Il pacchetto pubblicato richiede Node.js 20 o successivo.
node --version
npx -y @poyoapi/cli helpCerca nel catalogo live e consulta gli Schema senza API Key. Autenticati quando vuoi trasmettere chat, inviare una generazione o riprendere un’attività tramite task_id.
$npx -y @poyoapi/cli helpEsegui la CLI e scegli un modello con models e describe. Aggiungi una API Key solo per eseguire un modello o leggere i dati dell’account.
Usa npx senza installazione globale. Il pacchetto pubblicato richiede Node.js 20 o successivo.
node --version
npx -y @poyoapi/cli helpQuesto esempio trova il modello gpt-image-2 attualmente disponibile, quindi ne legge lo Schema di input aggiornato e il prezzo pubblico. Nessuno dei due comandi richiede una chiave API.
npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
npx -y @poyoapi/cli describe gpt-image-2Crea una API Key, quindi esegui in ordine i tre comandi seguenti. Controlla il prezzo con describe prima dell’esecuzione a pagamento; le generazioni non riuscite non consumano crediti.
Crea API Key1. Salva la API Key
Risultato previsto: la CLI richiede la Key senza mostrarla, quindi indica keyring o config come posizione. Se l’archivio credenziali di sistema non è disponibile, usa il file di configurazione PoYo dell’utente corrente.
npx -y @poyoapi/cli auth login2. Verifica account e saldo
Risultato previsto: dati dell’account e saldo disponibile. Un errore 401 indica che la Key manca o non è valida.
npx -y @poyoapi/cli account3. Conferma il prezzo ed esegui
Questa è una richiesta a pagamento. Un risultato JSON riuscito include task_id, stato finale e file di output.
npx -y @poyoapi/cli run gpt-image-2 --prompt "cinematic product photo" --format jsonPrima di chat, run o submit, la CLI legge lo Schema del modello scelto e converte i campi in argomenti specifici.
models elenca il catalogo pubblico. describe restituisce Schema, protocolli, modalità, callback e fatturazione.
Questi due comandi non richiedono API Key.
Un campo stringa dello Schema viene accettato come valore da riga di comando.
Le opzioni sconosciute falliscono in locale. La validazione completa del JSON Schema resta sull’API.
submit restituisce subito un task_id. task get legge lo stato, task wait continua ad attendere.
Adatto a video, audio, 3D e altri job lunghi.
La chat in streaming scrive testo o JSONL in stdout. I comandi non streaming possono restituire table, JSON, JSONL o CSV e scrivere il risultato in un file.
La CLI usa gli stessi endpoint e la stessa fatturazione della REST API.
Comandi separati gestiscono ricerca dei modelli, chat, generazione, ripresa delle attività e bridge MCP locale.
# 1. Scegli un modello
$ npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
# 2. Input comando generato
$ npx -y @poyoapi/cli describe gpt-image-2
prompt string required
size string default: "1:1"
output_format string enum: jpeg | png
# 3. Autenticati ed esegui
$ 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 dell’attività
PoYo restituisce direttamente lo stato pubblico esistente del task. Se la CLI va in timeout o si chiude, interroga lo stesso task invece di inviarlo di nuovo.
Un timeout della CLI non annulla l’attività backend. Riusa lo stesso task_id invece di pagare una richiesta duplicata.
$ 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 controlla ogni due secondi e attende fino a 90 secondi per impostazione predefinita.
Conserva il task_id e usa task get o task wait da un altro terminale o passaggio CI.
Usa CLI nel terminale e in CI, MCP per le chiamate agli strumenti dell’Agent, REST API nelle applicazioni e Skill per workflow dell’Agent ripetibili.
Sviluppatori, terminale e CI
Una persona o script deve scoprire, eseguire, riprendere e leggere i codici di uscita.
Installa CLIAgent IA e client di coding
Un Agent deve scoprire Schema, prezzi e strumenti tramite una connessione.
Vedi MCPApplicazioni e servizi
Il prodotto controlla orchestrazione, streaming, retry e traffico.
Apri docsWorkflow Agent ripetibili
Un Agent richiede istruzioni e regole di sicurezza oltre alle interfacce.
Vedi SkillHai ancora dubbi su un comando? Contatta il supporto PoYo→
Esplora prima il catalogo pubblico e crea una API Key quando sei pronto a eseguire un modello.