Kirim permintaan obrolan dengan OAuth
Gunakan token akses OAuth ShareAI yang disetujui untuk chat completions yang didanai pelanggan dan tangani kedaluwarsa token, persetujuan, dan batasan akun.
Di halaman ini
Pilih jalur ini ketika pelanggan telah mengizinkan aplikasi Anda untuk menggunakan akun ShareAI yang mereka pilih. Pertama, selesaikan kode otorisasi dengan PKCE dan dapatkan grant yang mencakup surcharge.
https://api.shareai.now/api/v1/chat/completionsJalankan inferensi sesuai dengan perjanjian aplikasi yang diterima pelanggan.
- URL Dasar
https://api.shareai.now- Otentikasi
- Token akses OAuth Bearer
- Cakupan yang diperlukan
surcharge
cURL
curl --fail-with-body https://api.shareai.now/api/v1/chat/completions \
-H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
--data '{"model":"MODEL_IDENTIFIER","messages":[{"role":"user","content":"Hello!"}],"stream":false}'
Token akses dimasukkan ke dalam header Bearer#
Endpoint chat dan body permintaan sama seperti alur API-key. Perbedaannya adalah kredensial dan siklus hidup otorisasinya. Refresh token hanya dikirim ke endpoint token; ID token hanya digunakan untuk masuk aplikasi yang divalidasi.
Siapa yang membayar dan rencana mana yang berlaku?#
Grant yang diterima mengidentifikasi akun personal atau organisasi yang dipilih, aplikasi, dan rencana penggunaan. Layanan menentukan nilai-nilai tersebut dari otorisasi. Jangan kirim ID pembayar, biaya builder, atau subjek klien lain dalam body chat untuk mengubah penagihan.
Perbarui akses tanpa kehilangan persetujuan#
Ketika access token kedaluwarsa, gunakan alur refresh di backend Anda dan simpan refresh token pengganti. Ketika grant dicabut atau persetujuan baru diperlukan, sambungkan kembali pelanggan melalui alur browser.
Penanganan kegagalan#
| Hasil | Tindakan |
|---|---|
401 consent_required | Minta pelanggan untuk menyambung kembali jika otorisasi tidak lagi valid. |
403 | Periksa izin inferensi yang diberikan dan akses model/provider yang diizinkan. |
429 | Hormati Retry-After dan batas aplikasi/akun Anda. |
503 temporarily_unavailable | Tampilkan kesalahan layanan sementara; jangan beri tahu pelanggan bahwa persetujuan telah dicabut. |
Terakhir diperbarui 15 September 2026