For the complete documentation index, see llms.txt. This page is also available as Markdown.

Python SDK के साथ authenticate करें

Roboflow API key को Python SDK में pass करने के तीन तरीके - environment variable, explicit argument, या interactive login।

Python SDK एक API कुंजी को तीन तरीकों से स्वीकार करता है। जो आपके रनटाइम के लिए उपयुक्त हो, उसे चुनें - अंत में वे सभी एक ही Roboflow ऑब्जेक्ट।

विकल्प 1: पर्यावरण चर (स्क्रिप्ट और एजेंट्स के लिए अनुशंसित)

सेट करें ROBOFLOW_API_KEY अपने shell या CI environment में:

export ROBOFLOW_API_KEY=rf_xxxxx
import roboflow

rf = roboflow.Roboflow()  # ROBOFLOW_API_KEY को पढ़ लेता है

यह स्क्रिप्ट्स, नोटबुक्स और AI कोडिंग एजेंट्स के लिए सबसे साफ़ तरीका है - कोई इंटरैक्टिव प्रॉम्प्ट नहीं और कोई डिस्क-पर संग्रहीत स्थिति नहीं।

विकल्प 2: कुंजी को स्पष्ट रूप से पास करें

import roboflow

rf = roboflow.Roboflow(api_key="rf_xxxxx")

जब एक ही प्रक्रिया में आपके पास कई वर्कस्पेस के लिए कई कुंजियाँ हों, तब उपयोगी।

विकल्प 3: इंटरैक्टिव लॉगिन

import roboflow

roboflow.login()

ब्राउज़र में एक प्रमाणीकरण URL खोलता है, टोकन के लिए संकेत देता है, और क्रेडेंशियल्स को ~/.config/roboflow/config.json. इसके बाद की Roboflow() कॉल्स (बिना किसी आर्ग्युमेंट के) उस फ़ाइल से पढ़ती हैं।

किसी अलग खाते के विरुद्ध पुनः प्रमाणीकरण करने या टोकन रीफ़्रेश करने के लिए:

CLI का roboflow login उसी डिस्क-आधारित स्थान पर लिखता है, इसलिए जब इनमें से कोई भी टूल प्रमाणीकरण कर लेता है, तो दूसरा भी क्रेडेंशियल्स को ले लेता है।

अपनी API कुंजी कहाँ खोजें

में Roboflow वेब ऐपमें जाएँ सेटिंग्स → API कुंजी। प्रत्येक वर्कस्पेस की अपनी कुंजी होती है - आप जिस कुंजी का उपयोग करते हैं, वही तय करती है कि आपका कोड किस वर्कस्पेस के विरुद्ध प्रमाणीकरण करेगा।

के लिए स्कोप्ड API कुंजियाँ (किसी कुंजी को विशिष्ट संसाधनों या संचालन तक सीमित करें), Authentication अनुभाग देखें।

कॉन्फ़िग स्थान को ओवरराइड करें

यदि आपको क्रेडेंशियल्स कहीं और संग्रहीत करने की आवश्यकता है, न कि ~/.config/roboflow/, सेट करें ROBOFLOW_CONFIG_DIR:

देखें पर्यावरण चर उन वेरिएबल्स की पूरी सूची के लिए जिन्हें SDK और CLI मानते हैं।

अंतिम अपडेट

क्या यह उपयोगी था?