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

# OpenAI Chat パートナーノード ComfyUI 公式サンプル

> 本記事では、ComfyUI で OpenAI Chat パートナーノードを活用して対話機能を実現する方法について説明します

OpenAI は生成AIに特化した企業であり、強力な対話機能を提供しています。現在、ComfyUI では OpenAI API が統合されており、関連ノードを ComfyUI 上で直接使用して対話機能を実現できます。

本ガイドでは、対話機能の実装手順をステップバイステップで解説します。

<Tip>
  APIノードを使用するには、正しくログインしていることと、許可されたネットワーク環境で使用していることを確認する必要があります。APIノードの使用に必要な具体的な要件については、ドキュメントの「[APIノードの概要](/ja/tutorials/partner-nodes/overview)」セクションをご参照ください。
</Tip>

<Tip>
  <Tabs>
    <Tab title="ローカルユーザー">
      ComfyUI が最新版に更新されていることを確認してください。

      * [ComfyUI のダウンロード](https://www.comfy.org/download)
      * [更新手順](/ja/installation/update_comfyui)

      このガイドで紹介するワークフローは、[ワークフローテンプレート](/ja/interface/features/template)から入手できます。
      テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。

      ワークフローを読み込んだ際にノードが欠落している場合の考えられる原因：

      1. 最新の ComfyUI（Nightly 版）を使用していない
      2. 起動時に一部のノードのインポートに失敗している
    </Tab>

    <Tab title="クラウドユーザー">
      * [Cloud](https://cloud.comfy.org) は、ComfyUI の安定版リリース後に更新されます。

      したがって、このドキュメントでコアノードが見つからない場合、それは新しいコアノードがまだ最新の安定版にリリースされていない可能性があります。次回の安定版リリースをお待ちください。
    </Tab>
  </Tabs>
</Tip>

<h3 id="api_openai_chat">
  OpenAI: ChatGPT
</h3>

OpenAI の高度な言語モデルと対話し、インテリジェントな会話を体験できます。

<img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/api_openai_chat-1.webp" alt="OpenAI: ChatGPT ワークフロープレビュー" />

<CardGroup cols={2}>
  <Card title="Comfy Cloud で実行" icon="cloud" href="https://cloud.comfy.org/?template=api_openai_chat&utm_source=docs&utm_medium=referral&utm_campaign=chat">
    Comfy Cloud で開く
  </Card>

  <Card title="ワークフローをダウンロード" icon="download" href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_openai_chat.json">
    JSONファイルをダウンロードするか、テンプレートライブラリで「OpenAI: ChatGPT」を検索してください
  </Card>
</CardGroup>

**入力素材**

以下のファイルを該当の `LoadImage` ノードにアップロードしてください。

<CardGroup cols={2}>
  <Card title="example.png" icon="image" href="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/example.png">
    `LoadImage` ノード 5 · `example.png`
  </Card>
</CardGroup>

<div style={{display: 'grid', gridTemplateColumns: 'repeat(2, minmax(0, 1fr))', gap: '1rem', alignItems: 'start'}}>
  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/example.png" alt="example.png" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />
</div>

### ワークフロー実行手順（ステップごと）

<img src="https://mintcdn.com/dripart-docs-wan3-30off-promo/-UUD0zGcWCXKoUEE/images/tutorial/api_nodes/openai/openai_chat_step_guide.jpg?fit=max&auto=format&n=-UUD0zGcWCXKoUEE&q=85&s=01ea6e9d28ccb7eb539ba6b9479d95f3" alt="OpenAI Chat ステップガイド" width="3834" height="2148" data-path="images/tutorial/api_nodes/openai/openai_chat_step_guide.jpg" />

<Note>
  対応するテンプレートでは、プロンプト生成の分析を目的としたロール設定を構築しています。
</Note>

画像中の番号を参考に、基本的なテキストから画像へのワークフローを実行してください：

1. `Load Image` ノードで、AI に解釈させたい画像を読み込みます。
2. （任意）必要に応じて、`OpenAI Chat Advanced Options` の設定を変更することで、AI に特定のタスクを実行させることができます。
3. `OpenAI Chat` ノードでは、対話のプロンプトを設定するため `Prompt` を編集したり、異なるモデルを選択するために `model` を変更したりできます。
4. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(cmd) + Enter` を押して対話を実行します。
5. API からの結果が返信されるのを待った後、`Preview Any` ノードで AI が返答した内容を確認できます。

### 3. 補足事項

* 現在、ファイル入力ノード `OpenAI Chat Input Files` では、ファイルを事前に `ComfyUI/input/` ディレクトリへアップロードする必要があります。このノードは現在改良中であり、更新後にテンプレートも修正する予定です。
* ワークフローには、入力として `Batch Images` を使用するサンプルが含まれています。複数の画像を AI に解釈させる必要がある場合、手順図を参考に、対象ノードを右クリックしてモードを `Always` に設定することで、その機能を有効化できます。
