Roboflow Asset Library गुण
Asset Library छवियों के लिए गुण और टैग अपडेट करें।
मौजूदा Asset Library छवियों के लिए attribute और tag अपडेट सबमिट करें, जिससे enrichment workflows सक्षम हों, जहाँ model outputs फ़िल्टर करने योग्य image fields बन जाते हैं।
यह ब्लॉक कैसे काम करता है
यह block आपके Roboflow workspace में मौजूद Asset Library छवियों के लिए key-value attributes और tags सबमिट करता है। Attribute values image metadata के रूप में संग्रहीत होती हैं। यह block:
Asset Library source image IDs, वैकल्पिक attributes, और वैकल्पिक tags प्राप्त करता है
कॉन्फ़िगर किए गए Roboflow API key से target workspace का समाधान करता है
उन rows को छोड़ देता है जहाँ attributes और tags दोनों खाली हों
duplicate source IDs को sequential semantics के साथ merge करता है: बाद के attribute values प्रभावी होते हैं, और tags एक de-duplicated set के रूप में जोड़े जाते हैं
एक batch update request सबमिट करता है और input source ID के अनुसार, input order में, प्रति source ID एक submission status लौटाता है
उसी source IDs के विरुद्ध उसी workflow को फिर से चलाना सुरक्षित है: attribute keys upsert की जाती हैं (last write wins) और tags का union किया जाता है। कोई destructive write नहीं होता।
यह block image bytes नहीं भेजता और नए images नहीं बनाता। यह केवल मौजूदा Asset Library source images को अपडेट करता है। attribute keys हटाना, tags हटाना, annotations लिखना, और images बनाना इस workflow block के दायरे से जानबूझकर बाहर हैं।
आवश्यकताएँ
इस block के लिए एक मान्य Roboflow API key आवश्यक है। API key उस workspace को निर्धारित करती है जिसकी Asset Library images अपडेट की जा सकती हैं।
प्रकार पहचानकर्ता
स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें "type" फ़ील्ड: roboflow_core/asset_library_attributes@v1 अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।
गुण
नाम
प्रकार
विवरण
संदर्भ
name
str
इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..
❌
source_id
str
अपडेट करने के लिए Asset Library source image ID। batch workflows के लिए, प्रति image एक source ID प्रदान करें..
✅
metadata
Dict[str, Union[bool, float, int, str]]
Asset Library image पर सेट करने के लिए वैकल्पिक key-value attributes। Attributes image metadata के रूप में संग्रहीत होती हैं। या तो एक inline dict, जिसके values स्थिर या selector references हो सकते हैं (जैसे. $inputs.camera_id), या upstream step द्वारा उत्पन्न प्रति-row dict के लिए एक whole-field selector..
✅
tags
List[str]
Asset Library image में जोड़ने के लिए वैकल्पिक tags। प्रत्येक entry एक स्थिर string या workflow input/step का संदर्भ हो सकती है (जैसे. $inputs.label)..
✅
disable_sink
bool
यदि True हो, तो block का execution अक्षम हो जाता है और कोई Asset Library attribute write नहीं होती..
✅
यह संदर्भ स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है वर्कफ़्लो रनटाइम। देखें बाइंडिंग्स अधिक जानकारी के लिए।
रनटाइम संगतता
requires_internet - air-gapped / offline deployments : यह ब्लॉक ऐसी सेवा पर निर्भर करता है जो पूरी तरह ऑफ़लाइन / air-gapped deployments से पहुँचा नहीं जा सकता।
इनपुट और आउटपुट बाइंडिंग्स
उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार Roboflow Asset Library Attributes संस्करण v1 है।
इनपुट और आउटपुट बाइंडिंग्स
इनपुट
source_id(string): अपडेट करने के लिए Asset Library source image ID। batch workflows के लिए, प्रति image एक source ID प्रदान करें..metadata(Union[*,शब्दकोश]): Asset Library image पर सेट करने के लिए वैकल्पिक key-value attributes। Attributes image metadata के रूप में संग्रहीत होती हैं। या तो एक inline dict, जिसके values स्थिर या selector references हो सकते हैं (जैसे.$inputs.camera_id), या upstream step द्वारा उत्पन्न प्रति-row dict के लिए एक whole-field selector..tags(Union[list_of_values,string]): Asset Library image में जोड़ने के लिए वैकल्पिक tags। प्रत्येक entry एक स्थिर string या workflow input/step का संदर्भ हो सकती है (जैसे.$inputs.label)..disable_sink(boolean): यदि True हो, तो block का execution अक्षम हो जाता है और कोई Asset Library attribute write नहीं होती..
अंतिम अपडेट
क्या यह उपयोगी था?