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 | परीक्षण वास्तविक क्रेडिट का उपयोग करता है. |
मॉडल पहचान और निष्पादन प्रोवाइडर्स#
क्रिएटर-आधारित मॉडल पहचानकर्ता को सटीक रूप से कॉपी करें मॉडल्स। इंफ्रास्ट्रक्चर को अलग से वैकल्पिक provider ऑब्जेक्ट के साथ चुनें। डिफ़ॉल्ट पात्र प्रोवाइडर्स को कीमत के अनुसार रैंक करता है, सबसे कम पहले। प्रोवाइडर्स चुनें या परामर्श करें पूर्ण नीति संदर्भ.
मासिक खर्च सीमा और बिलिंग पुनर्प्राप्ति#
प्रत्येक भुगतान खाता Billing → Subscriptions & Commitments में प्रति एप्लिकेशन या क्लाइंट सेवा के लिए अपनी मासिक AI खर्च सीमा सेट कर सकता है। यह सीमा नेटवर्क लागत और बिल्डर अधिभार को शामिल करती है, जबकि निश्चित सब्सक्रिप्शन और पुष्टि की गई खरीदारी अलग रहती हैं। सीमा त्रुटि HTTP 402 का उपयोग करती है। application_spending_limit_exceeded; अपर्याप्त पात्र क्रेडिट HTTP 402 का उपयोग करते हैं। insufficient_credits। दोनों एक ग्राहक बिलिंग लिंक प्रदान करते हैं। त्रुटि अनुबंध, स्ट्रीमिंग हैंडलिंग और एकीकरण उदाहरण.
अंतिम अपडेट सितम्बर 18, 2026