> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-ko/workflows/share-a-workflow.md).

# Workflow 공유

사람들이 Workflow를 보고, 실행하고, fork할 수 있도록 Workflow를 공유하세요.

1. Workflow 페이지로 이동한 다음 Share Workflow 버튼을 클릭하세요\\

   <figure><img src="/files/a6daec11ecb5c7e9e5f52a119c8162fb1375d97d" alt=""><figcaption><p>Workflow Editor의 Share Workflow 버튼.</p></figcaption></figure>
2. 버튼을 클릭하세요 **Share Link 복사**\\

   <figure><img src="/files/1c84d6ea6a659184032b85bdda6b7d113d7a07db" alt=""><figcaption><p>Share Workflow 구성 모달.</p></figcaption></figure>
3. 누군가에게 보내거나 브라우저에서 여세요. 그러면 Workflow의 읽기 전용 버전이 열리며, 사람들이 당신이 만든 내용을 보고 미리보기를 실행할 수 있습니다.\\

   <figure><img src="/files/1bd93c85c1be7bf152f338e68d2ebfa16ca30e8c" alt=""><figcaption><p>공유 가능한 Workflow URL.</p></figcaption></figure>

기본적으로 공유된 Workflow는 사용자의 API Keys 및 자격 증명으로 실행되지 않습니다. 즉, 사용량 한도를 소모하지 않으며, 블록에 있는 OpenAI API Key와 같은 자격 증명은 사용자가 제공해야 하는 입력 매개변수로 대체됩니다. Workflow Sharing Configuration을 변경하면 이 동작을 수정할 수 있습니다.

여기 입력으로 사진을 받아 Rock, Paper & Scissors 게임의 승자를 결정하는 공유 가능한 Workflow의 예시가 있습니다. 한번 사용해 보세요!

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

### private credentials와 함께 Workflow 공유가 작동하는 방식

기본적으로 공유된 Workflow는 사용자의 API Keys 및 자격 증명으로 실행되지 않습니다. 즉, 사용량 한도를 소모하지 않으며, 블록의 OpenAI API Key와 같은 자격 증명은 사용자가 제공해야 하는 입력 매개변수로 대체됩니다. sharing configurations를 변경하면 이 동작을 바꿀 수 있습니다:

#### 사람들이 귀하의 API Key로 Workflow를 실행하도록 허용

private Model이 포함된 Workflow를 공유하고 싶을 때 유용합니다. 기본 동작은 API key로 실행되지 않기 때문에 private Model이 포함된 Workflow는 실행에 실패합니다. 따라서 protected run을 허용하도록 변경하면 됩니다. 이 경우 사용량 한도에 영향을 주지만, API Key와 model 데이터는 항상 비공개로 유지됩니다.

그러려면 다음으로 이동하세요 **Run access** 섹션으로 이동한 뒤 누구나 Workflow를 실행할 수 있도록 변경하세요.

<figure><img src="/files/1328e5a52dd6f11b8ae49571f96aae198223a55e" alt=""><figcaption><p>Run Access 드롭다운 옵션.</p></figcaption></figure>

<figure><img src="/files/28cb3b6061d59400d52c20692bf9b727698d570b" alt=""><figcaption><p>공유 가능한 링크에서 private model을 실행할 수 있도록 허용하는 Run Access 옵션.</p></figcaption></figure>

이 옵션은 **workflow 단계에서 private Model이 감지된 경우에만 사용할 수 있습니다**.

이 구성의 부작용은 다음과 같습니다:

{% hint style="warning" %}
공유 가능한 링크 아래에서 실행되는 모든 미리보기는 Workflow 사용량에 영향을 줍니다.
{% endhint %}

{% hint style="success" %}
귀하의 private Models 데이터와 API Key는 항상 비공개로 유지됩니다.
{% endhint %}

#### 사람들이 귀하의 hidden credentials로 Workflow를 실행하도록 허용

credentials가 필요한 단계(LMM, OpenAI, Anthropic 등)가 포함된 workflow를 공유하고, 사람들이 귀하의 credentials를 안전하게 사용하여 Workflow를 더 쉽게 체험할 수 있게 하고 싶을 때 유용합니다. 귀하의 credentials는 노출되지 않으며, 클라이언트에 표시되는 모든 데이터에서 redacted 처리됩니다.

그러려면 다음으로 이동하세요 **Credentials** 섹션으로 이동한 뒤 사용자가 귀하의 hidden credentials로 Workflow를 실행할 수 있도록 변경하세요.

<figure><img src="/files/3d06b6697417f43be31b549a6044d5d77fd76806" alt=""><figcaption><p>Credentials configuration 드롭다운 옵션.</p></figcaption></figure>

<figure><img src="/files/2afce2bf04b9664f448152c5e9b416324e7eeda7" alt=""><figcaption><p>사람들이 귀하의 pre-configured credentials로 Workflow를 실행할 수 있도록 하는 Credentials 옵션.</p></figcaption></figure>

이 옵션은 **workflow에서 credentials가 필요한 단계가 감지된 경우에만 사용할 수 있습니다.**

이 구성의 부작용은 다음과 같습니다:

{% hint style="warning" %}
공유 가능한 링크 아래에서 실행되는 모든 미리보기는 특정 credentials 사용 한도(예: OpenAI API Keys)에 영향을 줍니다.
{% endhint %}

{% hint style="success" %}
귀하의 credentials 값은 항상 비공개로 유지되며, 클라이언트에 표시되는 모든 데이터에서 redacted 처리됩니다.
{% endhint %}

여기 hidden OpenAI API Key로 실행되어 License Plate detection + OCR을 수행하는 Workflow의 예시가 있습니다. 한번 사용해 보세요!

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