Memulai CLI
Gunakan npx tanpa instalasi global. Paket yang diterbitkan memerlukan Node.js 20 atau yang lebih baru.
node --version
npx -y @poyoapi/cli helpCari katalog model live dan memeriksa skema tanpa kunci API. Otentikasi saat Anda siap untuk menstrim obrolan, mengirimkan pekerjaan generasi, atau melanjutkan tugas dengan task_id.
$npx -y @poyoapi/cli helpJalankan CLI, kemudian gunakan model dan deskripsi untuk memilih model. Tambahkan kunci API hanya ketika Anda menjalankan model atau membaca data akun.
Gunakan npx tanpa instalasi global. Paket yang diterbitkan memerlukan Node.js 20 atau yang lebih baru.
node --version
npx -y @poyoapi/cli helpContoh ini mencari model gpt-image-2 yang saat ini tersedia, lalu membaca Schema input terbaru dan harga publiknya. Kedua perintah tersebut tidak memerlukan API Key.
npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
npx -y @poyoapi/cli describe gpt-image-2Buat API Key, lalu jalankan tiga perintah di bawah secara berurutan. Periksa harga dengan describe sebelum menjalankan permintaan berbayar; generasi yang gagal tidak memakai kredit.
Buat kunci API1. Simpan API Key
Hasil yang diharapkan: CLI meminta Key tanpa menampilkannya, lalu melaporkan keyring atau config sebagai lokasi penyimpanan. Jika penyimpanan kredensial sistem tidak tersedia, CLI memakai file konfigurasi PoYo milik pengguna saat ini.
npx -y @poyoapi/cli auth login2. Verifikasi akun dan saldo
Hasil yang diharapkan: detail akun dan saldo yang tersedia. Status 401 berarti Key tidak ada atau tidak valid.
npx -y @poyoapi/cli account3. Konfirmasi harga dan jalankan
Ini adalah permintaan berbayar. Hasil JSON yang berhasil berisi task_id, status akhir, dan file keluaran.
npx -y @poyoapi/cli run gpt-image-2 --prompt "cinematic product photo" --format jsonSebelum mengobrol, menjalankan, atau mengirimkan, CLI membaca Schema model yang dipilih dan mengubah bidangnya menjadi argumen khusus model.
model daftar katalog publik. menjelaskan mengembalikan skema yang tepat, protokol yang didukung, mode eksekusi, dukungan panggilan balik, dan metadata tagihan untuk satu model.
Kedua perintah ini tidak memerlukan kunci API.
Sebuah string Schema diterima sebagai nilai baris perintah normal.
Bendera model yang tidak diketahui gagal secara lokal. Bidang yang diperlukan dan lengkap JSON Validasi skema masih terjadi pada API.
submit mengembalikan task_id segera. Task get membaca keadaan saat ini, sementara task wait terus memilih sampai selesai atau deadline.
Gunakan jalur ini untuk video, audio, 3D, dan pekerjaan lama lainnya.
Streaming chat menulis teks atau JSONL ke stdout. Komando non-streaming dapat mengembalikan tabel, JSON, JSONL, atau CSV output dan menulisnya ke file.
Permintaan CLI menggunakan yang sama PoYo titik akhir dan perilaku penagihan sebagai REST API calls.
Perintah terpisah menangani penemuan model, obrolan, generasi, pemulihan tugas, dan jembatan MCP lokal.
# 1. Pilih model
$ npx -y @poyoapi/cli models image --q gpt-image-2 --limit 1
# 2. Generasi input perintah
$ npx -y @poyoapi/cli describe gpt-image-2
prompt string required
size string default: "1:1"
output_format string enum: jpeg | png
# 3. Otentikasi dan eksekusi
$ 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"]
}Siklus hidup tugas
PoYo mengembalikan status tugas publik yang ada secara langsung. Jika CLI keluar atau keluar, carilah tugas yang sama alih-alih mengirimkan lagi.
Waktu CLI tidak membatalkan pekerjaan backend. Terus dengan task_id yang sama alih-alih membayar permintaan duplikat.
$ 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
menjalankan polling setiap dua detik dan menunggu sampai 90 detik kecuali Anda memilih waktu lain.
Simpan task_id yang dikembalikan, lalu gunakan task get atau task wait dari terminal atau langkah CI lainnya.
Menggunakan CLI di terminal dan CI, MCP untuk panggilan alat agen, REST API dalam aplikasi, dan keterampilan untuk alur kerja agen yang berulang.
Pengembang, terminal, dan CI
Seseorang atau skrip membutuhkan penemuan, eksekusi, pemulihan tugas, dan kode keluar proses.
Instal CLIAgen AI dan klien pengkodean
Agen harus menemukan skema, harga, dan alat eksekusi melalui satu koneksi.
Lihat MCPAplikasi dan layanan
Produk Anda memiliki orkestrasi permintaan, streaming transportasi, retries, dan lalu lintas aplikasi.
Dokumen terbukaAliran kerja agen yang dapat diulang
Agen membutuhkan instruksi operasi dan aturan keselamatan selain antarmuka yang dapat dipanggil.
Lihat SkillMasih tidak yakin tentang perintah? Kontak PoYo dukungan→
Browse Catalog publik pertama, kemudian membuat kunci API ketika Anda siap untuk mengeksekusi model.