OpenAI is a company focused on generative AI, providing powerful conversational capabilities. Currently, ComfyUI has integrated the OpenAI API, allowing you to directly use the related nodes in ComfyUI to complete conversational functions.

In this guide, we will walk you through completing the corresponding conversational functionality.

To use the API nodes, you need to ensure that you are logged in properly and using a permitted network environment. Please refer to the API Nodes Overview section of the documentation to understand the specific requirements for using the API nodes.

If you find missing nodes when loading the workflow file below, it may be due to the following situations:

  1. You are not using the latest Development (Nightly) version of ComfyUI.
  2. You are using the Stable (Release) version or Desktop version of ComfyUI (which does not include the latest feature updates).
  3. You are using the latest Commit version of ComfyUI, but some nodes failed to import during startup.

Please make sure you have successfully updated ComfyUI to the latest Development (Nightly) version. See: How to Update ComfyUI section to learn how to update ComfyUI.

OpenAI Chat Workflow

1. Workflow File Download

Please download the Json file below and drag it into ComfyUI to load the corresponding workflow.

Download Json Format Workflow File

2. Complete the Workflow Execution Step by Step

In the corresponding template, we have built a role setting for analyzing prompt generation.

You can refer to the numbers in the image to complete the basic text-to-image workflow execution:

  1. In the Load Image node, load the image you need AI to interpret
  2. (Optional) If needed, you can modify the settings in OpenAI Chat Advanced Options to have AI execute specific tasks
  3. In the OpenAI Chat node, you can modify Prompt to set the conversation prompt, or modify model to select different models
  4. Click the Run button, or use the shortcut Ctrl(cmd) + Enter to execute the conversation.
  5. After waiting for the API to return results, you can view the corresponding AI returned content in the Preview Any node.

3. Additional Notes

  • Currently, the file input node OpenAI Chat Input Files requires files to be uploaded to the ComfyUI/input/ directory first. This node is being improved, and we will modify the template after updates
  • The workflow provides an example using Batch Images for input. If you have multiple images that need AI interpretation, you can refer to the step diagram and use right-click to set the corresponding node mode to Always to enable it