प्रमाणीकरण
Roboflow पर प्रमाणीकरण कैसे काम करता है - API keys, publishable keys, scoped keys, और OAuth।
Roboflow API और Roboflow Inference के लिए हर अनुरोध प्रमाणित होता है। यह अनुभाग Roboflow द्वारा उपलब्ध कराए गए क्रेडेंशियल प्रकारों, प्रत्येक का कब उपयोग करना है, और आपके अनुरोधों को जिन IDs की आवश्यकता होती है, उन्हें कहाँ ढूँढना है, यह समझाता है।
अपनी API कुंजी यहाँ खोजें app.roboflow.com/settings/api.
क्रेडेंशियल के प्रकार
Roboflow कई प्रकार के क्रेडेंशियल्स का समर्थन करता है, जिनमें से प्रत्येक अलग-अलग संदर्भ के लिए उपयुक्त है:
निजी API कुंजी - डिफ़ॉल्ट वर्कस्पेस क्रेडेंशियल। यह आपके वर्कस्पेस के डेटा, मॉडल और प्रोजेक्ट्स तक पूर्ण पहुँच देता है, इसलिए इसे पासवर्ड की तरह समझें और सर्वर-साइड पर रखें। इसका उपयोग इसके लिए करें REST API, Python SDK, CLI, और स्व-होस्टेड इन्फरेंस. देखें अपनी Roboflow API कुंजी खोजें.
प्रकाशनीय कुंजी - इस रूप का एक गैर-गुप्त क्रेडेंशियल
rf_<workspaceId>, जिसे ब्राउज़र या edge कोड में एम्बेड करना सुरक्षित है, जैसे inferencejs। यह केवल inference और मॉडल डाउनलोड के लिए है, और इसे रोटेट या रद्द नहीं किया जा सकता क्योंकि यह वर्कस्पेस ID से व्युत्पन्न है। देखें प्रकाशनीय कुंजी.स्कोप्ड API कुंजियाँ - एंटरप्राइज़ क्रेडेंशियल, जो विशिष्ट अनुमतियों तक सीमित हैं (उदाहरण के लिए, inference चलाना लेकिन मॉडल प्रबंधित नहीं करना) और वैकल्पिक रूप से विशिष्ट प्रोजेक्ट फ़ोल्डरों तक भी। देखें स्कोप्ड API कुंजियाँ.
OAuth 2.1 (Roboflow के साथ साइन इन करें) - उपयोगकर्ताओं को अपने Roboflow खाते से आपके एप्लिकेशन में साइन इन करने दें और PKCE के साथ authorization-code flow का उपयोग करके उनकी ओर से आपके ऐप को स्कोप्ड पहुँच प्रदान करने दें। देखें Roboflow के साथ साइन इन करें (आरंभ करना).
कुंजियों का प्रबंधन
अपनी Roboflow API कुंजी खोजें - आपकी कुंजी कहाँ रहती है, निजी बनाम प्रकाशनीय, और समझौता की गई कुंजी को बदलना।
API कुंजियाँ प्रबंधित करें - REST API के माध्यम से प्रोग्रामmatically कुंजियाँ बनाना, सूचीबद्ध करना, अपडेट करना, सुरक्षित करना, निष्क्रिय करना, और रद्द करना, तथा
roboflow api-keyCLI, या MCP सर्वर के माध्यम से।स्कोप्ड API कुंजियाँ - विशिष्ट अनुमतियों तक सीमित Enterprise कुंजियाँ जारी करें।
Roboflow के साथ साइन इन करें (OAuth)
Roboflow के साथ साइन इन करें (आरंभ करना) - एक OAuth ऐप पंजीकृत करें, PKCE फ़्लो चलाएँ, टोकन का आदान-प्रदान और रीफ़्रेश करें, तथा scopes की पूरी सूची देखें।
Roboflow के साथ साइन इन करें (डेवलपर संदर्भ) - endpoints, hosts, visibility, token endpoint authentication, त्रुटियाँ, और एक चलाने योग्य उदाहरण ऐप।
OAuth 2.1 (Roboflow के साथ साइन इन करें) - पुराना landing page जो ऊपर दिए गए दो गाइड्स की ओर संकेत करता है।
अपने IDs खोजना
अधिकांश API calls को केवल कुंजी से अधिक की आवश्यकता होती है - उन्हें यह जानना होता है कि किस workspace, project, और model version पर कार्रवाई करनी है।
Workspace और Project IDs - inference और API requests में उपयोग किए गए project ID और model version number प्राप्त करें।
प्रत्येक host पर स्वीकार किए जाने वाले header और query-parameter formats के लिए, देखें REST API से प्रमाणीकरण करें.
अंतिम अपडेट
क्या यह उपयोगी था?