Install this extension via the ComfyUI Manager by searching
for ComfyUI-Chat-GPT-Integration
1. Click the Manager button in the main menu
2. Select Custom Nodes Manager button
3. Enter ComfyUI-Chat-GPT-Integration in the search bar
After installation, click the Restart button to
restart ComfyUI. Then, manually
refresh your browser to clear the cache and access
the updated list of nodes.
Visit
ComfyUI Online
for ready-to-use ComfyUI environment
ComfyUI-Chat-GPT-Integration is an extension that enhances ComfyUI by integrating ChatGPT using the new OpenAI API, based on the ComfyUI-QualityOfLifeSuit_Omar92 extension.
ComfyUI-Chat-GPT-Integration Introduction
ComfyUI-Chat-GPT-Integration is an extension designed to enhance your experience with ComfyUI by integrating the powerful capabilities of OpenAI's ChatGPT. This extension allows you to generate detailed and creative image descriptions from minimal input, which can then be used to create stunning AI-generated images. Whether you're an AI artist looking to streamline your workflow or someone new to AI art, this extension can help you generate high-quality prompts effortlessly.
How ComfyUI-Chat-GPT-Integration Works
The extension works by connecting ComfyUI with OpenAI's ChatGPT. When you input a brief description or a few keywords, ChatGPT processes this input and generates a detailed and imaginative description. This description is then fed into ComfyUI's image generation pipeline, allowing you to create images based on the generated text. Think of it as having a creative assistant that helps you come up with rich and vivid descriptions, making your image generation process more efficient and creative.
ComfyUI-Chat-GPT-Integration Features
ChatGPT Prompt Node
Description: This node leverages ChatGPT to generate detailed image descriptions from minimal input.
Customization: You can customize the input prompt to guide the type of description generated. For example, specifying "a futuristic cityscape at sunset" will yield a detailed description fitting that theme.
Example: Inputting "a serene mountain landscape" might generate a description like "A tranquil scene featuring towering mountains with snow-capped peaks, a clear blue sky, and a calm lake reflecting the scenery."
Retry Logic
Description: Sometimes, the ChatGPT API might not respond. The extension includes logic to retry the request up to three times, with a 10-second interval between attempts.
Benefit: This ensures a higher success rate in getting a response from ChatGPT, minimizing interruptions in your workflow.
Seed Functionality
Description: A seed can be added to the prompt to get different responses for the same input.
Customization: Set the "control_after_generate" to random if you want varied responses each time you submit a request.
Example: Using the same input "a serene mountain landscape" with different seeds might yield different descriptions, adding variety to your generated images.
ComfyUI-Chat-GPT-Integration Models
Currently, the extension primarily uses OpenAI's ChatGPT model to generate text descriptions. This model is highly versatile and capable of understanding and generating human-like text based on the input it receives. There are no multiple models to choose from within this extension, but the flexibility of ChatGPT allows for a wide range of creative outputs.
What's New with ComfyUI-Chat-GPT-Integration
Updates
February 24, 2024: Updated logic to support roles and config JSON files on Linux and MacOS.
February 21, 2024: Removed text around the OpenAI response, allowing direct input into the image generator. Roles are now redundant and will be removed in future updates.
January 4, 2024: Removed the max_words parameter as it was ineffective. Added retry logic for API requests and introduced a seed feature for varied responses.
Troubleshooting ComfyUI-Chat-GPT-Integration
Common Issues and Solutions
API Key Not Working:
Solution: Ensure your OpenAI API key is correctly added to the config.json file. The file should look like this:
Solution: The extension includes retry logic. If the API doesn't respond, it will try up to three times with a 10-second interval. Ensure you have a stable internet connection.
Repeated Responses:
Solution: Use the seed functionality to get varied responses. Set "control_after_generate" to random.
A: Currently, there is no auto-update feature. You need to manually download and replace the files.
Learn More about ComfyUI-Chat-GPT-Integration
For additional resources, tutorials, and community support, consider the following:
ComfyUI Documentation: Learn more about how to use ComfyUI and its features.
OpenAI API Documentation: Understand how to work with OpenAI's API.
Community Forums: Join forums and communities where you can ask questions, share your work, and get support from other AI artists.
By integrating ComfyUI with ChatGPT, you can unlock new creative possibilities and streamline your AI art creation process. Happy creating!