Tanya jawab API
401, model tidak ditemukan, timeout, 429, balasan terpotong — gejala dan solusinya.
Pertanyaan yang sering muncul seputar panggilan API. Cocokkan gejala Anda, lalu ikuti tautan untuk detailnya.
Mendapat 401 Unauthorized?
- Kunci salah: pastikan Anda memakai kunci lengkap yang disimpan saat pembuatan (entri daftar yang tersamarkan bukan kunci lengkapnya);
- Kunci dihapus atau kedaluwarsa: pastikan statusnya di halaman "API Keys" dan buat ulang jika perlu;
- Header tidak sesuai: protokol kompatibel OpenAI mengharapkan
Authorization: Bearer <key>— jangan hilangkan prefiksBearer; - Selengkapnya di Autentikasi.
"Model not found"?
- ID model salah tulis — salin ID persisnya dari pasar model alih-alih mengetiknya;
- Model tidak ada di platform atau sedang tidak tersedia — periksa bahwa kartunya ada dan tersedia di pasar model.
Timeout atau respons lambat?
- Permintaan berkonteks panjang / keluaran panjang memang lebih lambat; periksa apakah
max_tokensdiatur terlalu tinggi tanpa perlu; - Setel timeout klien dan percobaan ulang yang wajar dengan backoff eksponensial;
- Untuk antarmuka interaktif gunakan
"stream": true— byte pertama tiba lebih cepat dan latensi yang dirasakan menurun.
Sering mendapat 429?
Anda terkena batas laju. Turunkan konkurensi, tambahkan interval backoff; untuk beban tinggi yang berkelanjutan, hubungi platform soal kuota. Lihat Kode kesalahan.
Balasan kosong atau terpotong?
finish_reasonbernilailength: balasan mencapai batasmax_tokens— naikkan nilainya;- Periksa bahwa tidak ada entri
messagesyang membawacontentkosong; - Sebagian model membatasi format masukan (misalnya persyaratan modalitas gambar) — lihat catatan pada kartu model.
Bagaimana memastikan panggilan benar-benar berhasil?
Dua titik pemeriksaan: HTTP 200 dengan choices / usage pada respons; dan catatan yang cocok (beserta penggunaan token dan biaya) di halaman logs dasbor. Jika keduanya sesuai, alurnya sehat.

