# एक Workflow share करें

किसी workflow को साझा करके लोगों को उसे देखने, चलाने और fork करने दें।

1. अपने Workflow पृष्ठ पर जाएँ और Share Workflow बटन पर क्लिक करें\\

   <figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-a8912d092b367a194caee4b6c03614ad1c0a7179%2FCleanShot%202025-01-29%20at%2021.57.42%402x.png?alt=media" alt=""><figcaption><p>Workflow Editor पर Share Workflow बटन।</p></figcaption></figure>
2. बटन पर क्लिक करें **Copy Share Link**\\

   <figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-ef6e0e7581a1f4db871d9d385e090a69ec13bd8a%2Fimage.png?alt=media" alt=""><figcaption><p>Share Workflow कॉन्फ़िगरेशन मोडल।</p></figcaption></figure>
3. किसी को भेजें या अपने ब्राउज़र में खोलें। आप देखेंगे कि इससे आपका workflow एक read-only संस्करण में खुलेगा जो लोगों को आपने जो बनाया है उसे देखने और उस पर previews चलाने की अनुमति देता है।\\

   <figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-2a336cad470a9523991b1e1847acd51f75a47345%2FCleanShot%202025-01-29%20at%2021.57.13%402x.png?alt=media" alt=""><figcaption><p>Shareable Workflow URL।</p></figcaption></figure>

डिफॉल्ट रूप से, साझा किया गया Workflow आपके API Keys और क्रेडेंशियल्स के अंतर्गत नहीं चलता। इसका मतलब है कि यह आपके उपयोग सीमाओं को consume नहीं करता और आपके ब्लॉक्स पर जैसे OpenAI API Key जैसी किसी भी क्रेडेंशियल को उपयोगकर्ता द्वारा प्रदान किए जाने वाले इनपुट पैरामीटर से बदल देता है। आप Workflow Sharing Configuration बदलकर इस व्यवहार को परिवर्तित कर सकते हैं।

यहाँ एक shareable Workflow का उदाहरण है जो इनपुट के रूप में एक तस्वीर लेता है और Rock, Paper & Scissors खेल का विजेता निर्धारित करता है। इसे आज़माएँ!

{% embed url="<https://app.roboflow.com/workflows/embed/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ3b3JrZmxvd0lkIjoidXFSSDgwVlFrcUV5OXp4cHp0bUYiLCJ3b3Jrc3BhY2VJZCI6ImtyT1RBYm5jRmhvUU1DZExPbGU0IiwidXNlcklkIjoiRVJNUFBZY3FQMmZWWjB1NkRpNXZaYXJDdlZPMiIsImlhdCI6MTcyNzA5NTQ0MX0.ZViKmHztQzhyLhyGjWEVF0zaku1DD0OjnfoM0YGvDIY>" %}

### प्राइवेट क्रेडेंशियल्स के साथ Workflow शेयरिंग कैसे काम करती है

डिफॉल्ट रूप से, साझा किया गया Workflow आपके API Keys और क्रेडेंशियल्स के अंतर्गत नहीं चलता। इसका मतलब है कि यह आपके उपयोग सीमाओं को consume नहीं करता और आपके ब्लॉक्स पर जैसे OpenAI API Key जैसी किसी भी क्रेडेंशियल को उपयोगकर्ता द्वारा प्रदान किए जाने वाले इनपुट पैरामीटर से बदल देता है। आप शेयरिंग कॉन्फ़िगरेशन बदलकर इस व्यवहार को बदल सकते हैं:

#### लोगों को आपके API Key के अंतर्गत Workflow चलाने की अनुमति दें

यह तब उपयोगी है जब आप एक ऐसा Workflow साझा करना चाहते हैं जिसमें एक private Model शामिल हो - क्योंकि डिफ़ॉल्ट व्यवहार आपके API key के अंतर्गत नहीं चलना है, private Model वाला Workflow निष्पादित करने में विफल होगा - इसलिए आप इसे protected run की अनुमति देने के लिए बदलते हैं: यह आपके उपयोग सीमाओं को प्रभावित करेगा, लेकिन आपका API Key और मॉडल डेटा हमेशा निजी रहेगा।

इसके लिए, जाएँ **Run access** सेक्शन में और इसे बदलकर किसी को भी Workflow चलाने की अनुमति दें।

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-d26fba6623e48dc7c9e8a779183b7add91dd8010%2Fimage.png?alt=media" alt=""><figcaption><p>Run Access ड्रॉपडाउन विकल्प।</p></figcaption></figure>

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-a8b14327a158e2cc74279cffac87f627b94757a7%2Fimage.png?alt=media" alt=""><figcaption><p>Run Access विकल्प जो shareable लिंक में private models के निष्पादन की अनुमति देता है।</p></figcaption></figure>

यह विकल्प **केवल उपलब्ध है जब workflow steps में कोई private Model पता चलता है**.

इस कॉन्फ़िगरेशन के साइड इफेक्ट्स हैं:

{% hint style="warning" %}
शेयर करने योग्य लिंक के अंतर्गत चलाए गए किसी भी previews से आपके Workflow उपयोग पर प्रभाव पड़ेगा।
{% endhint %}

{% hint style="success" %}
आपके private Models का डेटा और आपका API Key हमेशा निजी रहेगा।
{% endhint %}

#### लोगों को आपके hidden credentials के अंतर्गत Workflow चलाने की अनुमति दें

यह तब उपयोगी है जब आप ऐसा workflow साझा करना चाहते हैं जिसमें किसी भी चरण में क्रेडेंशियल्स हों (LMM, OpenAI, Anthropic, आदि) और लोगों को सुरक्षित रूप से आपके स्वयं के क्रेडेंशियल्स का उपयोग करने दें ताकि उनके लिए आपका Workflow आज़माना आसान हो - आपके क्रेडेंशियल्स उजागर नहीं होंगे और किसी भी client-facing डेटा से redact किए जाएंगे।

इसके लिए, जाएँ **Credentials** सेक्शन में और इसे बदलकर उपयोगकर्ताओं को आपके hidden credentials के साथ Workflow निष्पादित करने की अनुमति दें।

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-fac19094707fbe3d8d5296c882dbf8dbb365d828%2Fimage.png?alt=media" alt=""><figcaption><p>Credentials कॉन्फ़िगरेशन ड्रॉपडाउन विकल्प।</p></figcaption></figure>

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-614524198499acb327b60028e33fca2e3261ca80%2Fimage.png?alt=media" alt=""><figcaption><p>Credentials विकल्प जो लोगों को आपके pre-configured credentials के तहत Workflow चलाने की अनुमति देता है।</p></figcaption></figure>

यह विकल्प **केवल उपलब्ध जब workflow में ऐसा कोई चरण पाया जाता है जिसे क्रेडेंशियल्स की आवश्यकता हो।**

इस कॉन्फ़िगरेशन के साइड इफेक्ट्स हैं:

{% hint style="warning" %}
शेयर करने योग्य लिंक के अंतर्गत चलाए गए किसी भी previews से आपके विशिष्ट क्रेडेंशियल उपयोग सीमाओं (उदा. OpenAI Api Keys) पर प्रभाव पड़ेगा।
{% endhint %}

{% hint style="success" %}
आपके क्रेडेंशियल्स के मान हमेशा निजी रहेंगे और किसी भी client-facing डेटा से redact किए जाते हैं।
{% endhint %}

यहाँ एक उदाहरण Workflow है जो hidden OpenAI API Key के अंतर्गत चलकर License Plate detection + OCR चलाता है। इसे आज़माएँ!

{% embed url="<https://app.roboflow.com/workflows/embed/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ3b3JrZmxvd0lkIjoiR2N3MFdxQnVQWXdJY0tqdDY3MkoiLCJ3b3Jrc3BhY2VJZCI6IjFsY25TMDdFSVJTb08xUHo5RkFmIiwidXNlcklkIjoiRVJNUFBZY3FQMmZWWjB1NkRpNXZaYXJDdlZPMiIsImlhdCI6MTcyODU2NDI0NH0.vvKMTOE_H6xWFaJe8YLYjuNcA-x9X2IxvtdL_6Kzd2g>" %}
