CLI
Roboflow CLI कमांड, वैश्विक फ़्लैग, JSON आउटपुट, संसाधन शॉर्टहैंड, और सुविधा उपनामों के लिए संदर्भ।
अंतिम अपडेट
क्या यह उपयोगी था?
Roboflow CLI कमांड, वैश्विक फ़्लैग, JSON आउटपुट, संसाधन शॉर्टहैंड, और सुविधा उपनामों के लिए संदर्भ।
Roboflow Python पैकेज में एक CLI (pip install roboflow) शामिल है, जिसका उपयोग आप कमांड लाइन से Roboflow प्लेटफ़ॉर्म के साथ काम करने के लिए कर सकते हैं। यह एक सुसंगत roboflow <noun> <verb> पैटर्न का पालन करता है और AI कोडिंग एजेंटों तथा ऑटोमेशन टूल्स के उपयोग के लिए संरचित JSON आउटपुट का समर्थन करता है।
auth
लॉगिन, लॉगआउट, स्थिति जांचें, डिफ़ॉल्ट वर्कस्पेस सेट करें
workspace
वर्कस्पेसों की सूची बनाएं और निरीक्षण करें
project
प्रोजेक्ट्स की सूची बनाएं, प्राप्त करें, और बनाएँ
version
डेटासेट संस्करणों की सूची बनाएं, प्राप्त करें, डाउनलोड करें, और निर्यात करें
इमेज
छवियाँ अपलोड करें, प्राप्त करें, खोजें, टैग करें, हटाएँ, और एनोटेट करें
model
प्रशिक्षित मॉडलों की सूची बनाएं, प्राप्त करें, और अपलोड करें
train
मॉडल प्रशिक्षण शुरू करें
infer
एक छवि पर इनफ़ेरेंस चलाएँ
search
वर्कस्पेस छवियों को खोजें और परिणाम निर्यात करें
deployment
समर्पित डिप्लॉयमेंट्स का प्रबंधन करें
workflow
वर्कफ़्लोज़ का प्रबंधन करें
folder
वर्कस्पेस फ़ोल्डरों का प्रबंधन करें
annotation
एनोटेशन बैच और जॉब्स
universe
Roboflow Universe खोजें
video
वीडियो इनफ़ेरेंस
batch
बैच प्रोसेसिंग जॉब्स (जल्द आ रहा है)
completion
शेल कम्प्लीशन स्क्रिप्ट्स जनरेट करें (bash, zsh, fish)
चलाएँ roboflow <command> --help किसी भी कमांड के विवरण के लिए।
ये फ़्लैग हर कमांड पर काम करते हैं और उपकमांड से पहले या बाद में आ सकते हैं:
--json
-j
परिणामों को संरचित JSON के रूप में आउटपुट करें (एजेंटों और पाइपिंग के लिए)
--api-key
-k
API कुंजी ओवरराइड
--workspace
-w
वर्कस्पेस ओवरराइड
--quiet
-q
प्रोग्रेस बार और स्थिति संदेश दबाएँ
--version
पैकेज संस्करण दिखाएँ
हर कमांड समर्थन करता है --json संरचित आउटपुट के लिए जो पाइप करने और प्रोग्रामेटिक रूप से पार्स करने के लिए सुरक्षित है:
JSON मोड में त्रुटियाँ stderr पर जाती हैं और stdout खाली रहता है, जिससे पाइपिंग के लिए यह सुरक्षित हो जाता है:
एक्ज़िट कोड सुसंगत हैं: 0 = सफलता, 1 = त्रुटि, 2 = प्रमाणीकरण त्रुटि, 3 = नहीं मिला।
रिसोर्सों को संक्षिप्त पहचानकर्ताओं से संबोधित किया जा सकता है:
my-project
आपका डिफ़ॉल्ट वर्कस्पेस उपयोग करता है
my-ws/my-project
स्पष्ट वर्कस्पेस
my-project/3
डिफ़ॉल्ट वर्कस्पेस, संस्करण 3
my-ws/my-project/3
स्पष्ट वर्कस्पेस, संस्करण 3
संस्करण संख्याएँ हमेशा संख्यात्मक होती हैं - इसी तरह x/y में अंतर किया जाता है workspace/project और project/version.
सामान्य ऑपरेशनों के छोटे शीर्ष-स्तरीय उपनाम होते हैं:
roboflow login
roboflow auth login
roboflow whoami
roboflow auth status
roboflow upload
roboflow image upload
roboflow download
roboflow version download
अंतिम अपडेट
क्या यह उपयोगी था?
क्या यह उपयोगी था?
roboflow --json project list | jq '.[0].id'roboflow --json project get nonexistent 2>error.json
# stdout खाली है, stderr में यह है: {"error": {"message": "...", "hint": "..."}}