guides

2026-10-27: 7 keluhan API yang kami dengar hari ini

PoYo Team
8 min read
Share:

Keluhan yang diposting secara terbuka oleh pengembang berbahasa Inggris antara 25 dan 27 Oktober 2026, diringkas di sini beserta tautan ke posting asli. Setiap jawaban hanya memakai apa yang dikatakan situs publik dan dokumentasi PoYo hari ini, dan menautkan halaman sumbernya. Jika dokumentasi tidak membahas sesuatu, kami menyatakannya.


Q1. Model cepat yang baru begitu cepat hingga ia sendiri mendapat 429 — terutama pada penalaran maksimum dan sesi Codex yang paralel.

Apa yang dikeluhkan pengembang: GPT-6.1 Terra diluncurkan sebagai tingkat computer-use yang lebih cepat dan lebih murah. Setelah itu, pembangun langsung mendapat HTTP 429 pada Terra / fast-mode dan pada penalaran maksimum, sementara prompt yang sama pada Sol tidak. Beberapa posting mencatat nol token terpakai pada 429. Itu berarti gerbang konkurensi atau laju menyala sebelum pengukuran. Sesi Codex paralel yang mem-polling kunci yang sama memperburuk keadaan.

Bagaimana PoYo menjawab: Halaman kode kesalahan memberi 429 satu makna — rate_limit_error — dan satu tindakan yang disarankan: tunggu sebelum mencoba lagi, atau antrekan permintaan. Memulai menerbitkan batas pembuatan bawaan: hingga 20 permintaan pembuatan baru per 10 detik, per akun. Permintaan di atas batas itu mendapat HTTP 429 dan tidak masuk antrean. Model chat dan media berbagi satu kunci PoYo dan tercantum di llms.txt, jadi berganti model adalah mengubah string model, bukan mengajak vendor baru. Jika 429 terus terjadi, dokumentasi mengatakan Anda dapat menghubungi dukungan untuk batas yang lebih tinggi. Persetujuan ditangani dengan hati-hati.

Dokumentasi menyatakan tidak ada failover otomatis antarpenyedia. Bangun jalur cadangan di klien Anda. Memulai juga mengatakan “stabilitas keseluruhan PoYo dapat sedikit lebih rendah daripada penyedia resmi”.


Q2. “429” saya sebenarnya plafon belanja — kesalahan penagihan yang memakai pakaian batas laju.

Apa yang dikeluhkan pengembang: Satu posting merangkumnya: HTTP 429 bukan satu mode kegagalan. Di Anthropic, itu bisa berarti batas laju, batas percepatan, atau plafon belanja. 429 karena plafon belanja sering tidak punya Retry-After, jadi menunggu terus tidak mengubah apa pun. Tim tetap memperlakukan penghentian penagihan yang keras seperti pelambatan.

Bagaimana PoYo menjawab: PoYo memisahkan dua kasus dengan jelas di tabel kode kesalahan:

Kodeerror.typeArti / yang perlu dilakukan
402insufficient_credits_errorSaldo habis. Isi ulang. Mencoba lagi tidak membantu.
429rate_limit_errorAnda mencapai batas laju. Tunggu atau antrekan.
500 / 502 / 503internal_error / upstream_error / service_errorCoba lagi dengan backoff eksponensial.

Penagihan itu sendiri adalah kredit prabayar. Beranda mengatakan pembelian satu kali tanpa langganan berulang, dan kredit tidak kedaluwarsa. Lakukan polling GET /api/user/balance untuk membaca credits_amount ketika Anda butuh angka yang hidup (saldo pengguna). Catatan kode kesalahan tegas: pantau kredit agar terhindar dari 402 saat pekerjaan penting.


Q3. SDK agen saya membakar jendela batas laju sekitar 1,7× lebih cepat daripada chat — dan N agen masih berbagi satu plafon.

Apa yang dikeluhkan pengembang: Anthropic mengakui cacat di Agents SDK yang memakai batas laju 5 jam Claude kira-kira 1,7× lebih cepat dari yang diharapkan saat beralih dari chat ke mode agen. Secara terpisah, pembangun mencatat bahwa worktree memperbaiki bentrok berkas, tetapi sepuluh agen masih berbagi satu basis data dan satu batas laju API. Harness paralel saling tersandung pada kunci yang sama.

Bagaimana PoYo menjawab: Pembuatan di PoYo dirancang asinkron, sehingga pekerjaan panjang tidak terikat pada satu waktu habis gateway. Memulai dan ikhtisar API mengatakan: kirim sebuah tugas, simpan task_id, lalu lakukan polling status atau terima webhook. Untuk beban produksi, dokumentasi lebih memilih webhook bertanda tangan daripada polling yang sering. Pada 429, tunggu atau antrekan (kode kesalahan). Batas pembuatan bawaan tetap 20 permintaan baru / 10 detik per akun. Kelebihan ditolak dan tidak masuk antrean.

Agar satu agen yang lepas kendali tidak menguras seluruh akun, gunakan kendali yang didokumentasikan di halaman kunci API dan Memulai: plafon pemakaian per kunci, per jam, per hari, dan total. Gambar, video, musik, chat, dan 3D berada di belakang satu kunci API terpadu (llms.txt, beranda).

Dokumentasi menyatakan tidak ada failover otomatis antarpenyedia. Klien Anda harus menangani 429 / 5xx dan memilih model berikutnya atau jalur percobaan ulang.


Q4. SaaS lain mendapat kunci AI saya — dan penyedia mengatakan pembelanjaan tanpa izin tidak dikembalikan.

Apa yang dikeluhkan pengembang: Seorang pengembang melaporkan kunci API Anthropic yang diretas dan mencapai 105,94 dolar pemakaian tanpa izin. Dukungan (lewat agen AI) mengatakan pemakaian yang sudah terpakai tidak dikembalikan dan menutup eskalasi. Jendela 48 jam yang sama memunculkan lagi insiden gaya OpenCode Console / Railway, yang sasarannya adalah kunci OpenAI, Anthropic, dan Google yang tersimpan. Rotasi dulu, lalu pasang plafon belanja yang keras.

Bagaimana PoYo menjawab: Rotasi dulu. Rahasia yang bocor tetap rahasia yang bocor. Setelah itu, dokumentasi menyebut kendali yang membatasi apa yang dapat dilakukan kunci PoYo yang dicuri:

  • Daftar izin IP. Izinkan hanya IP server yang disetujui pada sebuah kunci, supaya kunci yang disalin dari variabel lingkungan tidak bekerja di mesin penyerang. Lihat halaman kunci API dan Memulai.
  • Plafon pemakaian per kunci (per jam, per hari, dan total), supaya satu kunci punya langit-langit yang keras sebelum Anda menyadarinya.
  • Pemblokiran per pengguna akhir. Kirim header X-End-User-ID, lalu Anda dapat memblokir satu pemanggil yang menyalahgunakan kunci tanpa merotasinya. ID yang diblokir mengembalikan HTTP 403 dengan end_user_blocked. Lihat Identifikasi pengguna akhir.

Dokumen publik kami tidak menjanjikan pengembalian untuk pemakaian yang dilakukan dengan kunci yang bocor. Jika Anda menganggap sebuah kunci PoYo disalahgunakan, cabut kunci itu dan hubungi dukungan ([email protected]).


Q5. Klien AI seharusnya tahu kapan tidak mencoba lagi — dan percobaan ulang video dapat menggandakan tagihan diam-diam.

Apa yang dikeluhkan pengembang: Percobaan ulang membantu untuk kegagalan sementara, tetapi tidak berlaku untuk semua kasus. Ketika permintaan rusak bentuknya, kredensial tidak valid, atau model tidak tersedia untuk akun, mengulang panggilan yang sama hanya menambah tekanan. Pada API video, tema yang sama muncul sebagai: tekan coba lagi dan Anda dapat membuat tugas kedua yang ditagih.

Bagaimana PoYo menjawab: Padankan kesalahan dengan tindakan di kode kesalahan:

  • 402 insufficient_credits_error → isi ulang. Jangan coba lagi.
  • 429 rate_limit_error → tunggu atau antrekan.
  • 500 / 502 / 503 → backoff eksponensial.
  • 401 → perbaiki kunci. Mencoba lagi kredensial buruk yang sama tidak membantu (Memulai).

Memulai juga memperingatkan: perlakukan setiap pengiriman ulang sebagai kemungkinan pekerjaan berbayar yang baru. Sebelum mengirim lagi, pastikan apakah permintaan asli sudah membuat tugas. Untuk media, llms.txt dan beranda menyatakan tugas yang gagal tidak ditagih, dan penagihan per keluaran yang berhasil, dengan harga per model. Utamakan callback_url / webhook daripada polling status yang agresif, supaya beban tidak berlipat selagi menunggu (ikhtisar API).


Q6. Harga API masih terasa sangat mahal di samping langganan — dan saya tidak melihat saldo hidup sebelum agen menghabiskannya.

Apa yang dikeluhkan pengembang: Satu balasan mengatakannya dengan lugas: langganan terasa disubsidi, tetapi harga API OpenAI dan Anthropic “sangat mahal”. Posting lain di jendela yang sama bertanya apakah orang tahu berapa biaya satu prompt multiagen pada tarif API, dan mengingatkan bahwa meter langganan ChatGPT / Codex dan meter API tidak saling berbicara.

Bagaimana PoYo menjawab: Tiga bagian yang terdokumentasi cocok dengan keluhan ini:

  1. Kredit prabayar, tanpa meter langganan. Beranda menjelaskan harga berbasis kredit: pembelian satu kali, tanpa langganan berulang, dan kredit yang tidak kedaluwarsa. Anda membayar pembuatan yang berhasil. Tugas yang gagal tidak ditagih (llms.txt).
  2. Satu kunci, satu saldo. Chat dan media berbagi satu akun PoYo. Lakukan polling GET /api/user/balance untuk membaca credits_amount (saldo pengguna).
  3. Harga per model yang diterbitkan. Harga saat ini ada di setiap halaman model / https://poyo.ai/models/<id>/llms.txt dan di indeks katalog (llms.txt). Periksa itu sebelum mengirim pekerjaan berbayar. Jangan menyimpulkan jumlah dolar dari ingatan. Riwayat tugas (dijelaskan di Memulai) memungkinkan Anda memeriksa model, masukan, dan status sesudahnya.

Q7. “Fungsi server” / bot Telegram saya dapat dipanggil siapa saja — dan kuncinya ada di tempat curl dapat menemukannya.

Apa yang dikeluhkan pengembang: Posting keamanan yang praktis terus muncul: batasi kunci API dan pasang kuota harian. Jangan menempelkan kunci penyedia ke antarmuka obrolan atau agen Telegram. Kunci di dalam fungsi server yang dapat dipanggil, tanpa batas laju per pengguna dan tanpa plafon belanja, adalah kartu kredit bagi siapa pun yang menemukan URL-nya.

Bagaimana PoYo menjawab: Memulai tegas: jangan pernah membuka kunci API di kode frontend (peramban, aplikasi seluler, repositori publik). Perlakukan kunci sebagai rahasia, simpan di server Anda, dan gunakan kendali yang sudah didokumentasikan untuk kunci produksi:

  • Daftar izin IP dan plafon per kunci, per jam / per hari / total di halaman kunci API.
  • Wajibkan X-End-User-ID, lalu blokir pemanggil yang menyalahgunakan dengan HTTP 403 end_user_blocked tanpa merotasi seluruh kunci (Identifikasi pengguna akhir).
  • Tangani 401, 402, dan 429 secara eksplisit sebelum masuk produksi (Memulai, kode kesalahan).

Peta singkat

KeluhanDi mana PoYo mendokumentasikannya
429 Terra / Codex pada peluncuran yang cepatKode kesalahan · Memulai: batas laju · llms.txt
Plafon belanja yang menyamar sebagai 429Kode kesalahan: 402 dan 429 · Beranda: kredit · API saldo
SDK agen / agen paralel yang membakar satu plafonMemulai: asinkron dan 429 · Ikhtisar API · Plafon kunci API
Kunci bocor dan pembelanjaan tanpa izinHalaman kunci API · Memulai · X-End-User-ID
Percobaan ulang buta / tugas video gandaKode kesalahan · Memulai: coba lagi = pekerjaan berbayar baru · llms.txt: gagal tidak ditagih
API mahal dibanding langganan / saldo buramBeranda: kredit · API saldo · Harga di llms.txt
Kunci di bot / antarmuka obrolan / fungsi serverMemulai: jangan membuka kunci · Halaman kunci API · X-End-User-ID
Share: