> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-robin-i18n-sync.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# セルフホスト型ComfyUI向けAPIプロキシ

> ご自身のComfyUIの前面でComfy API v2を提供し、公式SDKがワークフローを実行できるようにします

[Comfy SDK](/ja/development/api-development/sdks)は[Comfy API v2](/ja/api-reference/v2/overview)に対応しています。ベータ期間中、セルフホスト型のComfyUIは、それ自体ではv2 APIを提供しません。[comfy-api-proxy](https://github.com/Comfy-Org/comfy-api-proxy)は、インスタンスと一緒に実行され、その前面でv2コントラクトを提供する小さなオープンソースサービスです。

<Note>
  プロキシは暫定措置です。v2 APIが安定化すると、ComfyUIコアに組み込まれ、プロキシは不要になります。
</Note>

## インストールと実行

```bash theme={null}
pip install comfy-api-proxy
comfy-api-proxy
```

デフォルトでは、`127.0.0.1:8188`で実行されているComfyUIをプロキシし、`127.0.0.1:8189`でv2 APIを提供します。いずれかを変更するには、`--comfyui`と`--port`を使用してください。

インストールしたComfyUIにモデルファイルもアップロードしたい場合は、`--comfyui-base-dir /path/to/ComfyUI`を指定して実行してください。

## SDKをプロキシに接続する

ベースURLを設定し、通常どおりクライアントを構築します：

```bash theme={null}
export COMFY_BASE_URL="http://127.0.0.1:8189"
```

<CodeGroup>
  ```python Python theme={null}
  from comfy_sdk import Comfy

  client = Comfy()
  ```

  ```typescript TypeScript theme={null}
  import { Comfy } from "@comfyorg/sdk";

  const client = new Comfy();
  ```
</CodeGroup>

[SDKガイド](/ja/development/api-development/sdks)のすべての内容は、Comfy Cloudに対する場合と同じようにプロキシに対しても機能します。

## 認証

デフォルトでは、認証は必須ではありません。プロキシが静的ベアラートークンで設定されている場合は、そのトークンをSDKのAPIキーとして渡します：`Comfy(api_key="...")`。

<Warning>
  プロキシはデフォルトではループバックにのみバインドされます。ループバックの外に公開する場合（例：レンタルGPU上のComfyUIの前面）、ベアラートークンを設定するか、認証付きリバースプロキシをその前面に配置してください。
</Warning>

## 次のステップ

* [Comfy SDK](/ja/development/api-development/sdks)：クライアントガイド
* [Comfy API v2リファレンス](/ja/api-reference/v2/overview)：プロキシが提供するHTTPコントラクト
* [セルフホスティングオプション](/ja/development/deploy/self-hosting)：プロキシの背後でComfyUIを実行する場所
* [デザインノート](/ja/development/api-development/sdks-design#ローカルプロキシ)：プロキシが存在する理由
