ShareAI Platform Docs

Tangani kesalahan API dan coba ulang

Diagnosa autentikasi ShareAI, cakupan, akses model, dan kesalahan ketersediaan tanpa penulisan duplikat atau percobaan penyegaran yang tidak aman.

Lihat sebagai Markdown
Di halaman ini

Selalu periksa status HTTP sebelum membaca respons sebagai keberhasilan. Layanan ShareAI dapat mengembalikan amplop kesalahan yang berbeda: inferensi dapat menyediakan error.code, OAuth menyediakan error dan error_description, dan rute Console dapat mengembalikan code, message dan data.status.

StatusArti umumPemulihan
200 dengan objek kesalahanHasil ketersediaan tanpa perangkat di endpoint chat saat ini.Periksa error.code dan jangan tampilkan sebagai jawaban asisten.
400Permintaan tidak valid atau OAuth grant.Koreksi badan, parameter, callback, atau kode yang kedaluwarsa/terpakai.
401Autentikasi hilang, kedaluwarsa, atau tidak valid.Periksa kredensial; segarkan hanya jika grant OAuth valid.
402Kredit atau saldo yang berlaku tidak mencukupi.Periksa saldo akun yang dipilih sebelum mencoba lagi.
403Penolakan cakupan, kepemilikan, peran, atau status yang diaktifkan.Periksa batas izin yang telah didokumentasikan.
404Sumber daya tidak dikenal atau rute gateway tidak didukung.Periksa host, jalur, dan pengidentifikasi sumber daya.
409Konflik status atau revisi.Baca status saat ini dan pertimbangkan kembali perubahan tersebut.
429Permintaan atau batasan konkuren.Hormati Retry-After dan gunakan backoff yang terbatas.
500 / 502 / 503Kegagalan ketersediaan server atau upstream.Pertahankan batas retry; jaga pengidentifikasi diagnostik.

Coba baca ulang dengan batas#

Untuk kegagalan sementara pada pembacaan, tunggu dengan penundaan yang meningkat dan jitter, hormati Retry-After jika ada, dan berhenti setelah upaya atau anggaran waktu yang ditentukan. Tampilkan kepada pengguna saat data tidak tersedia daripada terus berulang secara diam-diam.

Perlakukan penulisan dengan hati-hati#

Jangan secara otomatis mengulangi pembaruan harga, pembuatan model, atau perintah berbagi saat hasilnya tidak diketahui. Baca status sumber daya atau perintah terlebih dahulu. Gunakan Idempotency-Key hanya pada endpoint yang mendokumentasikan dukungan, seperti perubahan perjanjian.

Token penyegaran hanya dapat digunakan sekali#

Penyegaran rotasi membutuhkan kunci otorisasi per-otorisasi di backend Anda. Retry buta dari token penyegaran yang telah digunakan dapat mencabut izin. Lihat penyegaran token yang aman.

Apa yang harus disertakan dalam permintaan dukungan#

Sertakan endpoint, status HTTP, kode kesalahan, waktu, dan pengidentifikasi respons/tugas jika tersedia. Hapus header Authorization, cookie, rahasia klien, token akses, token penyegaran, dan konten prompt pribadi.

Terakhir diperbarui 15 September 2026

Dokumentasi Platform ShareAI
Semua dokumentasi

Cari berdasarkan judul atau konten.

Tanyakan tentang halaman ini

Pilih asisten untuk menjelajahi halaman ini. Anda juga dapat menyalin halaman dan menempelkannya ke dalam percakapan Anda.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI