प्रोवाइडर API को प्रमाणित करें
प्रदाता रिमोट एक्सेस सक्षम करें और कैटलॉग और मूल्य निर्धारण अनुरोधों के लिए एक प्रदाता UUID और स्कोप्ड एक्सेस टोकन का उपयोग करें।
इस पेज पर
प्रदाता API प्रदाता खाते के कैटलॉग और मूल्य निर्धारण का प्रबंधन करता है। इसके क्रेडेंशियल्स को Provider Settings में बनाएं। ये क्रेडेंशियल्स इनफेरेंस API कुंजियों और व्यक्तिगत डिवाइस के लिए बनाए गए टोकन से अलग हैं।
एक्सेस बनाएं#
- Console में उस वर्कस्पेस का चयन करें जो प्रदाता का मालिक है।
- प्रदाता की सेटिंग्स खोलें और सक्षम करें रिमोट एक्सेस.
- एक नामित प्रदाता एक्सेस टोकन बनाएं और गुप्त को सुरक्षित रूप से सहेजें।
- HTTP Basic उपयोगकर्ता नाम के रूप में प्रदाता UUID और पासवर्ड के रूप में टोकन का उपयोग करें।


https://api.shareai.now/api/v1/console/providerप्रदाता-स्तरीय एक्सेस सत्यापित करें।
- बेस URL
https://api.shareai.now- प्रमाणीकरण
- HTTP बेसिक: प्रोवाइडर UUID और प्रोवाइडर एक्सेस टोकन
- आवश्यक स्कोप
provider_models:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider', headers=headers, method='GET')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/console/provider";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_ACCESS_TOKEN}`;
const headers: Record = {
Authorization: `Basic ${Buffer.from(credentials).toString("base64")}`,
};
const response = await fetch(url, { method: "GET", headers });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
नामित स्कोप्स#
| स्कोप | अनुमत संचालन |
|---|---|
provider_models:read | प्रदाता सारांश, कैटलॉग, मॉडल विवरण और अनुमत निपटान जानकारी पढ़ें। |
provider_models:write | अनुमत मॉडल मूल्य निर्धारण और अनुमत फॉलबैक कैटलॉग/शेयरिंग कॉन्फ़िगरेशन अपडेट करें। |
provider_incentives:write | उनके समर्थित रूट पर प्रदाता प्रोत्साहन सेटिंग्स बदलें। |
स्कोप्स को रूट और HTTP मेथड के लिए जांचा जाता है। वर्तमान में जारी प्रदाता टोकन अपने कॉन्फ़िगर किए गए स्कोप्स को उजागर करता है; एक टोकन कभी भी किसी अन्य प्रदाता का स्वामित्व नहीं देता। 403 प्रतिक्रिया का निदान करते समय सक्षम स्थिति और टोकन स्थिति को ध्यान में रखें।
डिवाइस नियंत्रण एक और परत है#
किसी डिवाइस को शुरू या बंद करने के लिए उस डिवाइस संबंध के लिए बनाया गया टोकन आवश्यक है। प्रदाता रिमोट एक्सेस सक्षम करना एक पूर्वापेक्षा है, लेकिन केवल एक प्रदाता कैटलॉग टोकन डिवाइस-कंट्रोल क्रेडेंशियल नहीं है। जारी रखें डिवाइस API प्रमाणीकरण.
एक्सेस रद्द करें#
जब किसी ऑटोमेशन को टोकन की आवश्यकता न हो, तो उसे रद्द करें। किसी एकीकरण के टोकन को हटाने या रद्द करने से आप उस एकीकरण को रिटायर कर सकते हैं बिना असंबंधित टोकन को बदले। रिमोट एक्सेस को बंद करना इस प्रदाता के रिमोट एक्सेस पथ को अक्षम कर देता है।
अंतिम अपडेट सितम्बर 15, 2026