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

परिवेश चर

Roboflow CLI और Python SDK द्वारा पढ़े जाने वाले environment variables।

Roboflow CLI और Python SDK पर्यावरण चर का एक छोटा सेट पढ़ते हैं। उन्हें अपने शेल या CI वातावरण में सेट करने से हर कमांड पर क्रेडेंशियल्स और कॉन्फ़िगरेशन पास करने की आवश्यकता नहीं रहती।

एक स्व-होस्टेड इन्फरेंस सर्वर को अलग, कहीं बड़े वेरिएबल सेट के साथ कॉन्फ़िगर किया जाता है। देखें इन्फ़रेंस सर्वर पर्यावरण चर.

ROBOFLOW_API_KEY

आपकी Roboflow API कुंजी। इसका उपयोग करते हैं:

  • CLI - हर कमांड तब इसी पर वापस जाती है जब --api-key / -k पारित नहीं किया जाता।

  • Python SDK - roboflow.Roboflow() (बिना किसी आर्गुमेंट के) और अधिकांश एडाप्टर फ़ंक्शन इसे तब पढ़ते हैं जब कोई स्पष्ट कुंजी प्रदान नहीं की जाती।

export ROBOFLOW_API_KEY=rf_xxxxx
import roboflow

rf = roboflow.Roboflow()  # ROBOFLOW_API_KEY को स्वचालित रूप से ले लेता है

अपनी कुंजी यहाँ खोजें Roboflow वेब ऐप में Settings → API Key के अंतर्गत.

ROBOFLOW_CONFIG_DIR

उस स्थान को ओवरराइड करें जहाँ CLI प्रमाणीकरण क्रेडेंशियल्स और कॉन्फ़िगर किया गया डिफ़ॉल्ट वर्कस्पेस संग्रहीत करता है। डिफ़ॉल्ट है ~/.config/roboflow/.

export ROBOFLOW_CONFIG_DIR=/etc/roboflow
roboflow login
# क्रेडेंशियल्स /etc/roboflow/config.json में सहेजे गए

CI, कंटेनर बिल्ड्स, या एक ही मशीन पर कई Roboflow खातों को साथ-साथ चलाने के लिए उपयोगी।

API_URL

उस बेस URL को ओवरराइड करें जिस पर SDK और CLI REST API अनुरोध भेजते हैं। डिफ़ॉल्ट है https://api.roboflow.com.

आपको इसे सेट करने की आवश्यकता नहीं होनी चाहिए। यह Roboflow के आंतरिक परीक्षण के लिए प्री-प्रोडक्शन वातावरणों के विरुद्ध मौजूद है।

DEDICATED_DEPLOYMENT_URL

समर्पित-डिप्लॉयमेंट्स सेवा के लिए बेस URL को ओवरराइड करें। डिफ़ॉल्ट है https://roboflow.cloud.

आपको इसे सेट करने की आवश्यकता नहीं होनी चाहिए। यह Roboflow के आंतरिक परीक्षण के लिए प्री-प्रोडक्शन वातावरणों के विरुद्ध मौजूद है।

प्राथमिकता

जब वही मान कई तरीकों से दिया जा सकता है, तो प्राथमिकता का क्रम यह है (सबसे उच्च पहले):

  1. स्पष्ट फ़्लैग - जैसे --api-key एक CLI कमांड पर, या api_key किसी Python फ़ंक्शन का आर्गुमेंट।

  2. पर्यावरण चर - जैसे ROBOFLOW_API_KEY.

  3. डिस्क पर कॉन्फ़िगरेशन - जैसे ~/.config/roboflow/config.json CLI के सहेजे गए क्रेडेंशियल्स के लिए।

  4. अंतर्निर्मित डिफ़ॉल्ट - केवल गैर-गोपनीय मानों के लिए जैसे API_URL.

CI / एजेंट अनुशंसा

CI या AI-एजेंट संदर्भों में, ... को प्राथमिकता दें ROBOFLOW_API_KEY की तुलना में roboflow login. पर्यावरण चर वाला तरीका किसी इंटरैक्टिव प्रॉम्प्ट, किसी ऑन-डिस्क स्टेट की आवश्यकता नहीं रखता, और जब आप अपनी सीक्रेट्स स्टोर में कुंजी घुमाते हैं तो यह साफ़ तरीके से रोटेट हो जाता है।

अंतिम अपडेट

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