इवेंट भेजें
अपने डिप्लॉय किए गए models से Vision Events भेजने के तीन तरीके।
इवेंट भेजें
आप Vision Events को Workflow block, REST API, या edge device backup का उपयोग करके भेज सकते हैं।
वर्कफ़्लो ब्लॉक - Workflows उपयोगकर्ताओं को संभवतः आधिकारिक Roboflow block का उपयोग करना सबसे आसान लगेगा
REST API - जो उपयोगकर्ता workflows के बाहर मॉडल तैनात करना चुनते हैं, वे हमारी REST API का उपयोग कर सकते हैं
एज डिवाइस बैकअप - Roboflow Edge डिवाइस तैनात करने वाले उपयोगकर्ताओं को डिवाइस पर स्थानीय event store से स्वचालित backup कॉन्फ़िगर करना सबसे सुविधाजनक लगेगा
वर्कफ़्लो ब्लॉक
अधिकांश उपयोगकर्ताओं के लिए अनुशंसित तरीका। जोड़ें Vision Event ब्लॉक को किसी भी Roboflow Workflow में जोड़ें ताकि बिना किसी कोड के inference results से अपने-आप इवेंट बन जाएँ।
The Roboflow Agent आपके लिए इसे सेट अप कर सकता है। जब आप Agent से ऐसा Workflow बनाने को कहते हैं जो एक मॉडल चलाता है, तो वह अपने-आप एक Vision Events block जोड़ता है और उसे सही Use Case.
सेटअप
वर्कफ़्लो एडिटर खोलें
इस पर जाएँ Workflows अपने workspace में और वह workflow खोलें जिसमें आप events जोड़ना चाहते हैं।
Vision Event Block जोड़ें
block catalog में "Vision Event" खोजें और इसे अपने workflow में जोड़ें।
इनपुट कनेक्ट करें
image input और model prediction outputs को Vision Event block से कनेक्ट करें।
Use Case कॉन्फ़िगर करें
Use Case का नाम सेट करें (useCaseId)। आप upstream blocks से custom metadata भी map कर सकते हैं। एक बार Use Case चुन लेने के बाद, नीचे dropdown में "Open in Vision Events" पर क्लिक करें ताकि उस Use Case के events page पर एक नए tab में जाएँ।
वर्कफ़्लो तैनात करें
अपने workflow को deploy या update करें। हर बार workflow चलने पर events अपने-आप बनते हैं।
Workflow block image upload और event creation को एक ही step में संभालता है।
REST API
जो custom integrations या pipelines Workflows का उपयोग नहीं करतीं, उनके लिए आप events सीधे REST API के माध्यम से भेज सकते हैं। complete request और response schemas के लिए, देखें Vision Events API संदर्भ.
प्रमाणीकरण
सभी write endpoints के लिए एक API key चाहिए जिसमें visionEvents.write या device.update scope हो। API key को Bearer token के रूप में पास करें:
एंड-टू-एंड उदाहरण: इमेज अपलोड करें + इवेंट बनाएं
इवेंट भेजने से पहले आपको एक Use Case बनाना होगा। किसी useCaseId जो मौजूद नहीं है, उसे संदर्भित करने वाले events अस्वीकार कर दिए जाएंगे।
API के माध्यम से events भेजते समय, पहले आप image upload करते हैं, फिर uploaded image को संदर्भित करते हुए event बनाते हैं।
चरण 1: इमेज अपलोड करें
प्रतिक्रिया:
चरण 2: uploaded image को संदर्भित करते हुए event बनाएं
प्रतिक्रिया:
बैच में इवेंट बनाएं
बैच endpoint का उपयोग करके एक ही request में अधिकतम 100 events भेजें:
प्रति batch request अधिकतम 100 events।
एज डिवाइस बैकअप
ऐसे enterprise deployments के लिए जहाँ connectivity बीच-बीच में बाधित हो सकती है, edge device events को स्थानीय रूप से संग्रहीत करता है और connectivity बहाल होने पर उन्हें Roboflow से sync करता है।
Edge Device Backup के लिए Deployment Manager आवश्यक है। देखें Deployment Manager दस्तावेज़ सेटअप निर्देशों के लिए।
Vision Events backup सक्षम करने के लिए:
खोलें Deployment Manager अपने workspace में
कॉन्फ़िगर करने के लिए डिवाइस चुनें
सक्षम करें Vision Events Backup डिवाइस की इवेंट स्टोर कॉन्फ़िगरेशन
events डिवाइस पर स्थानीय event store में लिखे जाते हैं
जब डिवाइस फिर से कनेक्ट होता है, तो events अपने-आप Roboflow से sync हो जाते हैं
sync पूरा होने के बाद events Vision Events dashboard में दिखाई देते हैं।

अंतिम अपडेट
क्या यह उपयोगी था?