OAuth के साथ चैट अनुरोध भेजें
ग्राहक-वित्त पोषित चैट पूर्णताओं के लिए अनुमोदित ShareAI OAuth एक्सेस टोकन का उपयोग करें और टोकन समाप्ति, सहमति और खाता सीमाओं को संभालें।
इस पेज पर
इस पथ को चुनें जब किसी ग्राहक ने आपके एप्लिकेशन को उनके चयनित ShareAI खाते का उपयोग करने के लिए अधिकृत किया हो। पहले PKCE के साथ प्राधिकरण कोड पूरा करें और एक ग्रांट प्राप्त करें जिसमें शामिल हो surcharge.
https://api.shareai.now/api/v1/chat/completionsग्राहक के स्वीकृत एप्लिकेशन समझौते के तहत इन्फरेंस चलाएं।
- बेस URL
https://api.shareai.now- प्रमाणीकरण
- Bearer OAuth एक्सेस टोकन
- आवश्यक स्कोप
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}'
एक्सेस टोकन Bearer हेडर में जाता है#
चैट एंडपॉइंट और अनुरोध बॉडी API-की फ्लो के समान हैं। अंतर क्रेडेंशियल और इसके प्राधिकरण जीवनचक्र में है। एक रिफ्रेश टोकन केवल टोकन एंडपॉइंट पर भेजा जाता है; एक आईडी टोकन का उपयोग केवल मान्य एप्लिकेशन साइन-इन के लिए किया जाता है।
कौन भुगतान करता है और कौन सी योजना लागू होती है?#
स्वीकृत ग्रांट चयनित व्यक्तिगत या संगठन खाते, एप्लिकेशन और उपयोग योजना की पहचान करता है। सेवा इन मानों को प्राधिकरण से निर्धारित करती है। बिलिंग बदलने के लिए चैट बॉडी में पेयर आईडी, बिल्डर शुल्क या किसी अन्य क्लाइंट का विषय न भेजें।
सहमति खोए बिना पहुंच नवीनीकृत करें#
जब एक्सेस टोकन समाप्त हो जाए, तो अपने बैकएंड पर रिफ्रेश फ्लो का उपयोग करें और प्रतिस्थापन रिफ्रेश टोकन को संग्रहीत करें। जब ग्रांट रद्द कर दिया जाए या नई सहमति की आवश्यकता हो, तो ब्राउज़र फ्लो के माध्यम से ग्राहक को फिर से कनेक्ट करें। परिणाम.
विफलता प्रबंधन#
| कार्रवाई | यदि प्राधिकरण अब मान्य नहीं है तो ग्राहक से फिर से कनेक्ट करने के लिए कहें। |
|---|---|
401 consent_required | स्वीकृत इन्फरेंस अनुमति और अनुमत मॉडल/प्रदाता पहुंच की जांच करें। |
403 | Retry-After और आपके एप्लिकेशन/खाते की सीमाओं का सम्मान करें। |
429 | एक अस्थायी सेवा त्रुटि दिखाएं; ग्राहक को यह न बताएं कि सहमति रद्द कर दी गई थी। |
503 temporarily_unavailable | परीक्षण वास्तविक क्रेडिट का उपयोग करता है. |
अंतिम अपडेट सितम्बर 15, 2026