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

Python SDK

Roboflow Python SDK इंस्टॉल करें और datasets डाउनलोड करने तथा projects, versions, और models के साथ काम करने के लिए पहला script लिखें।

Roboflow Python SDK, Roboflow REST API के ऊपर एक wrapper है, जो Python code में Roboflow के साथ इंटरैक्ट करने के लिए abstract methods प्रदान करता है.

Python SDK projects और workspaces को manage करने, datasets को upload और download करने, models पर inference चलाने, model weights upload करने, और बहुत कुछ के लिए methods प्रदान करता है.

Python SDK में methods के उपयोग के लिए examples और references API Reference documentation में दस्तावेजीकृत हैं.

संसाधन

इंस्टॉलेशन

Roboflow Python package को आवश्यकता है Python >=3.10.

pip install roboflow

लाइट पैकेज

यदि आपको केवल Vision Events SDK और भारी इमेज प्रोसेसिंग निर्भरताओं (OpenCV, NumPy, Pillow) के बिना CLI की आवश्यकता है, तो इसके बजाय हल्का संस्करण इंस्टॉल करें:

pip install roboflow-slim

यह roboflow-slim पैकेज पूर्ण पैकेज की तुलना में काफी छोटा है roboflow क्योंकि यह NumPy, OpenCV, Matplotlib, और Pillow को शामिल नहीं करता। यह edge devices, serverless environments, CI/CD pipelines, और microservices के लिए अच्छी तरह उपयुक्त है जिन्हें केवल vision-event logging या basic CLI operations की आवश्यकता होती है.

दोनों पैकेज समान codebase और API साझा करते हैं। लिखे गए कोड roboflow-slim पूर्ण roboflow पैकेज के साथ समान रूप से काम करता है - जहाँ आपको image visualization की आवश्यकता नहीं है, वहाँ हल्की निर्भरता हटा दें.

आपकी पहली स्क्रिप्ट

अपनी API key यहाँ से लें सेटिंग्स → API कुंजी और इसे export करें:

फिर एक public Universe dataset का version डाउनलोड करें:

देखें Python SDK के साथ प्रमाणीकरण करें key पास करने के अन्य दो तरीकों के लिए। inference चलाने के लिए, एक का उपयोग करें वर्कफ़्लो या REST API - SDK inference deprecated है.

त्वरित संदर्भ

SDK के मुख्य objects:

कक्षा
यह क्या दर्शाता है
सामान्य methods

Roboflow

शीर्ष-स्तरीय client

workspace(), project()

वर्कस्पेस

एक Roboflow workspace

list_projects(), create_project(), upload_dataset(), list_workflows(), list_folders(), trash()

प्रोजेक्ट

एक dataset/project

versions(), version(n), upload(), train(), delete(), restore()

संस्करण

एक frozen dataset version

download(), train(), model, delete(), restore()

*.Model (प्रति कार्य)

एक hosted trained model

predict()

हर सार्वजनिक method की task-oriented walkthroughs के लिए, sidebar में इस section के बाकी हिस्से को ब्राउज़ करें.

Microsoft Visual C++ निर्देश

Microsoft Visual C++ redistributable कुछ Python packages के लिए आवश्यक है। आप इसे आधिकारिक Microsoft website से डाउनलोड कर सकते हैं:

x64 प्रणालियों के लिए: https://aka.ms/vs/16/release/vc_redist.x64.exe

x86 प्रणालियों के लिए: https://aka.ms/vs/16/release/vc_redist.x86.exe

उपयुक्त फ़ाइल डाउनलोड करने के बाद, installer चलाएँ और redistributable इंस्टॉल करने के लिए दिए गए निर्देशों का पालन करें.

अंतिम अपडेट

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