# 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. 누군가에게 보내거나 브라우저에서 여세요. 그러면 워크플로의 읽기 전용 버전이 열리며, 사람들이 여러분이 만든 것을 보고 그 위에서 미리보기를 실행할 수 있다는 것을 확인할 수 있습니다.\\

   <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>" %}

### 비공개 자격 증명과 함께 Workflow 공유가 작동하는 방식

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

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

이는 비공개 Model이 포함된 Workflow를 공유하고 싶을 때 유용합니다. 기본 동작은 API key로 실행되지 않으므로 비공개 Model이 포함된 Workflow는 실행에 실패합니다. 따라서 보호된 실행을 허용하도록 변경하면 사용량 한도에는 영향을 주지만, 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>공유 가능한 링크에서 비공개 모델 실행을 허용하는 Run Access 옵션.</p></figcaption></figure>

이 옵션은 **워크플로 단계에서 비공개 Model이 감지된 경우에만 사용할 수 있습니다**.

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

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

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

#### 사람들이 사용자의 숨겨진 자격 증명으로 Workflow를 실행하도록 허용

이는 자격 증명이 필요한 단계(LMM, OpenAI, Anthropic 등)가 있는 workflow를 공유하고, 사람들이 사용자의 자격 증명을 안전하게 사용하여 Workflow를 더 쉽게 시험해 보도록 하고 싶을 때 유용합니다. 사용자의 자격 증명은 노출되지 않으며 고객에게 표시되는 데이터에서는 모두 마스킹됩니다.

이를 위해 **Credentials** 섹션으로 이동하여 사용자가 사용자의 숨겨진 자격 증명으로 Workflow를 실행할 수 있도록 변경하세요.

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

<figure><img src="/files/2afce2bf04b9664f448152c5e9b416324e7eeda7" alt=""><figcaption><p>사람들이 미리 구성된 자격 증명으로 Workflow를 실행할 수 있도록 하는 Credentials 옵션.</p></figcaption></figure>

이 옵션은 **워크플로에서 자격 증명이 필요한 단계가 감지된 경우에만 사용할 수 있습니다.**

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

{% hint style="warning" %}
공유 가능한 링크에서 실행된 모든 미리보기는 특정 자격 증명의 사용량 한도(예: OpenAI Api Keys)에 영향을 줍니다.
{% endhint %}

{% hint style="success" %}
자격 증명 값은 항상 비공개로 유지되며 고객에게 표시되는 모든 데이터에서 마스킹됩니다.
{% endhint %}

숨겨진 OpenAI API Key로 실행되어 번호판 감지 + OCR을 수행하는 Workflow 예시입니다. 한번 사용해 보세요!

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roboflow.com/roboflow/roboflow-ko/workflows/share-a-workflow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
