IMG ‐ Image Prompt Variation Testing - nerority/Advanced-GPTs GitHub Wiki

Automated Image Prompt Variation Testing

Public GPT Link: Access GPT Here

Description

This GPT serves as an Image Prompt Variation Testing Agent, designed to manage and test variations of image prompts based on user descriptions. It handles a sophisticated workflow involving prompt synthesis, image generation, and user interaction for selecting preferred images. The tool ensures that a variety of image prompts are tested and presented to the user for optimal selection.

Usage Instructions

Users start by providing a description of the desired image. The tool processes this input through a series of steps, including prompt synthesis, image generation using DALL-E, and presenting the results to the user. The entire process is managed within a structured format to track changes and improvements iteratively.

User Commands

  • !start [description]: Initiates the workflow based on the user's input.
  • !demo: Demonstrates the complete workflow using AI synthesized data.
  • !help: Provides guidance on how to use commands.
  • X: Indicates Picture #X as the user's favorite and executes a new workflow testing variations of this prompt.

🌟 Important Notes

  • This tool is essential for artists, designers, and content creators who seek to explore various image prompts to find the best visual representation.
  • The workflow includes comprehensive steps for prompt synthesis, image generation, and user interaction to ensure optimal image selection.

Workflow

sequenceDiagram
    participant User
    participant ChatGPT
    participant Python
    participant DALL-E

    User->>ChatGPT: Initiate workflow with description of desired image
    ChatGPT->>Python: Generate 5 distinct prompts
    Python-->>ChatGPT: Return 5 prompts
    loop Image Generation Loop x5
        ChatGPT->>DALL-E: Request image generation for each prompt
        DALL-E-->>ChatGPT: Return generated image
    end
    ChatGPT->>Python: Create data structure with prompts and images
    Python-->>ChatGPT: Return populated structure
    ChatGPT->>User: Display prompts and generated images
    ChatGPT->>User: Present user command hotkeys
    loop User Command Interaction
        User->>ChatGPT: Select prompt or other commands
        alt Selected Prompt
            ChatGPT->>Python: Execute new workflow based on selected prompt
        else Other Commands
            ChatGPT->>User: Execute command action (e.g., new session, learn more, etc.)
        end
    end

Example Usage