Create detailed, context-rich prompts for image generation by analyzing reference images with GPT-4o, enhancing text prompts, and preserving metadata for production workflows.
A powerful ComfyUI node for assembling detailed prompts with reference images, using GPT-4o for image analysis and prompt enhancement.
IntelliPrompt helps you create detailed, context-rich prompts for image generation by analyzing reference images using GPT-4o, enhancing text prompts with additional details, combining multiple reference images with specific roles, and providing context through storyboards, backstories, and shot descriptions.
IntelliPrompt is a powerful ComfyUI node for assembling detailed prompts with reference images, using GPT-4o for image analysis and prompt enhancement.
The standard node for single prompt generation with GPT-4o image analysis. It combines reference images, text inputs, and AI enhancement to create comprehensive prompts for image generation.
IntelliPrompt is designed with professional production workflows in mind, offering two key advantages that set it apart:
IntelliPrompt excels at maintaining precise visual fidelity to storyboard references, ensuring that:
This level of precision is critical for production environments where visual continuity and adherence to the director's vision are paramount.
The IntelliSave node provides production-grade metadata handling that:
In professional settings, this metadata is not just convenient—it's essential for managing complex projects, maintaining quality standards, and enabling efficient collaboration.
IntelliPrompt provides a comprehensive set of input fields for fine-tuning your prompt generation.
The Project ID field is used to organize and track assets in production pipelines. It's intelligently parsed into its components (project, episode, sequence, shot) and stored in the metadata output.
MyProject_ep01_seq01_sh0001
All components
MyProject_seq01_sh0001
No episode
MyProject_ep01_sh0001
No sequence
seq01_sh0001
Just sequence and shot
Avatar2_ep03_seq042_sh0105
Real-world example
ShortFilm_sq01_sh001
Short film example
The parser intelligently identifies components by their prefixes:
The Project ID field appears at the very bottom of the IntelliPrompt node UI in a specially highlighted section, making it visually distinct from other inputs for quick identification.
IntelliPrompt provides several outputs that can be connected to other nodes in your workflow.
The metadata output is a dictionary containing comprehensive information about the prompt generation process, which can be used for:
IntelliPrompt uses a sophisticated process to analyze images and assemble comprehensive prompts.
For each reference image, IntelliPrompt:
IntelliPrompt's storyboard handling is particularly noteworthy:
When analyzing storyboard images, IntelliPrompt pays special attention to:
The prompt assembly process includes specific instructions for maintaining visual fidelity:
This exceptional storyboard adherence makes IntelliPrompt particularly valuable in:
This level of precision ensures that the final generated images maintain strict fidelity to the director's or artist's original vision, significantly reducing the need for revisions and ensuring consistency across complex projects.
The IntelliPrompt node interface is designed for clarity and efficiency, with controls organized in a logical flow.
The IntelliPrompt node UI is organized into several distinct sections:
All boolean options use toggle switches rather than dropdown selectors:
The IntelliSave node is designed specifically for saving images with IntelliPrompt metadata.
When organize_by_project is enabled, IntelliSave creates a folder structure based on the project information:
output_dir/ └── project_name/ └── ep01/ └── seq01/ └── intelliprompt_project_ep01_seq01_sh0001_20230615_123045.png └── intelliprompt_project_ep01_seq01_sh0001_20230615_123045.json (if save_json is enabled)
IntelliPrompt includes several advanced features for specialized use cases.
When a mask image is provided, IntelliPrompt adds special instructions to focus attention on the masked area, which is particularly useful for:
The IntelliPrompt Batch node allows you to:
Metadata is a critical component in professional production pipelines for several reasons:
The IntelliSave node provides four custom metadata fields that can be used for:
Custom fields are included in both the PNG metadata and the optional JSON file.
Follow these steps to install IntelliPrompt in your ComfyUI environment.
# Clone the repository cd ComfyUI/custom_nodes git clone https://github.com/huikku/IntelliPrompt.git # Create a symbolic link (alternative to direct cloning) # Windows mklink /D ComfyUI\custom_nodes\IntelliPrompt C:\path\to\IntelliPrompt # Linux/Mac ln -s /path/to/IntelliPrompt ComfyUI/custom_nodes/IntelliPrompt # Set up your OpenAI API key # Create a .env file in your ComfyUI root directory with: OPENAI_API_KEY=your_api_key_here # Install dependencies pip install openai requests python-dotenv pillow # Restart ComfyUI to load the new node
See how IntelliPrompt integrates with ComfyUI in these workflow examples.
This image shows a complete IntelliPrompt workflow with all components connected. The workflow demonstrates how IntelliPrompt integrates with other ComfyUI nodes to create a comprehensive image generation pipeline.
This detailed view of the IntelliPrompt node's inputs shows:
This view highlights the IntelliPrompt node's outputs and how they connect to other nodes:
Get the most out of IntelliPrompt with these helpful tips and best practices.
Be the first to get access to IntelliPrompt when it launches.
You'll be redirected to a Google Form to complete your signup.
Have questions about IntelliPrompt? Let's connect.