https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter
  
  
    ComfyUI OpenAI Prompter connect using API Key. 
    https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter
  
        Last synced: 25 days ago 
        JSON representation
    
ComfyUI OpenAI Prompter connect using API Key.
- Host: GitHub
- URL: https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter
- Owner: nisimjoseph
- License: mit
- Created: 2025-01-18T08:17:09.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-18T08:23:11.000Z (10 months ago)
- Last Synced: 2025-01-18T09:27:09.025Z (10 months ago)
- Language: Python
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- 
            Metadata Files:
            - Readme: README.md
- License: LICENSE
 
Awesome Lists containing this project
- awesome-comfyui - **ComfyUI OpenAI Prompter**
- awesome-comfyui - **ComfyUI OpenAI Prompter**
- awesome-comfyui - **ComfyUI OpenAI Prompter**
README
          # ComfyUI OpenAI Prompter
A custom node for ComfyUI that generates creative and detailed prompts using OpenAI's GPT models.
## Features
- Generate AI image prompts using OpenAI's GPT models
- Supports both latest and older versions of the OpenAI API
- Adjustable parameters (temperature, max tokens, seed)
- Detailed logging of responses
- Easy integration with other ComfyUI nodes
## Installation
1. Make sure you have ComfyUI installed and working properly.
2. Navigate to your ComfyUI's custom_nodes directory:
```bash
cd ComfyUI/custom_nodes
```
3. Clone this repository:
```bash
git clone https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter
```
4. Install the required dependencies:
```bash
pip install openai
```
5. Set up your OpenAI API key:
   - Get your API key from [OpenAI's platform](https://platform.openai.com/api-keys)
   - Set it as an environment variable:
     ```bash
     # On Windows (Command Prompt)
     set OPENAI_API_KEY=your-api-key-here
     # On Windows (PowerShell)
     $env:OPENAI_API_KEY="your-api-key-here"
     # On Linux/MacOS
     export OPENAI_API_KEY="your-api-key-here"
     ```
   - Alternatively, you can add it to your ComfyUI's environment configuration
6. Restart ComfyUI
## Usage
1. In the ComfyUI interface, find the "OpenAI Prompt Generator" node under the "prompt" category
2. Configure the node parameters:
   - `model`: Select from available GPT models
   - `prompt_context`: Enter your prompt context/instructions
   - `max_tokens`: Adjust the maximum length of the generated prompt (256-4096)
   - `temperature`: Control creativity (0.0-2.0)
   - `seed`: Set for reproducible results
3. Connect the node's output to other ComfyUI nodes that accept text prompts
## Example Workflow
1. Add the "OpenAI Prompt Generator" node
2. Configure your desired parameters
3. Connect its output to a text prompt input of an image generation node
4. Run the workflow to generate creative prompts for your images
## Troubleshooting
- If you see "Error: OpenAI API key not found or invalid":
  - Check that your API key is correctly set
  - Verify your API key has available credits
  - Ensure your OpenAI account is in good standing
- If the node isn't appearing:
  - Verify the installation directory is correct
  - Check ComfyUI's console for any error messages
  - Try restarting ComfyUI
- If prompts aren't being generated:
  - Check your internet connection
  - Verify your API key has sufficient quota
  - Look for error messages in the console output
## Support
If you encounter any issues or have questions:
- Check the console output for detailed error messages
- Verify your OpenAI API key and quota
- Ensure you're using a compatible version of the OpenAI package
## License
[MIT License](LICENSE)