Python Automation Script for AI Image Generation
Budget: $30 – $250 USD
I am looking for a developer to create a Python script designed to automate and randomize image generation on NovelAI, specifically focused on a specific franchise. The goal is to create a diverse gallery of character art by leveraging Danbooru/Gelbooru tag databases to drive the creative prompts.
The key logic is as follows:
Automated Prompt Construction: The script must generate prompts by pulling tags from a database. It should focus on specific characters from the franchise, while randomizing other attributes.
Dynamic & Thematic Randomization: For every generation, the script should randomly select and combine tags from different categories: background, actions, expressions, perspectives, and outfits.
Batch Configuration Mode: The script must allow me to "lock" certain parameters for a specific batch. For example, I should be able to set a fixed background and outfit for a set of images while the script varies only the characters and their actions.
Fixed Prompt Structure: The script must follow a specific template for both Positive and Negative prompts. I will provide a sample illustration of my work, and the exact prompt structure that the script must replicate to ensure consistent quality.
I will provide my test credentials/API Key once the project is accepted, and we will test together that:
Successful Integration: The script connects to the NovelAI service and triggers generations without errors.
Tag Logic & Filtering: The script correctly filters the database to stay within the franchise and displays in the console the final constructed prompt before execution.
Output Management: The script executes the generations and saves the images locally. The output filename must follow a specific format (e.g., CharacterName_Date_Seed.png). Additionally, the script must record the prompt used and the seed in a .csv or .json file for auditing purposes.
If you fulfill those three points, I will consider the job complete.
The key logic is as follows:
Automated Prompt Construction: The script must generate prompts by pulling tags from a database. It should focus on specific characters from the franchise, while randomizing other attributes.
Dynamic & Thematic Randomization: For every generation, the script should randomly select and combine tags from different categories: background, actions, expressions, perspectives, and outfits.
Batch Configuration Mode: The script must allow me to "lock" certain parameters for a specific batch. For example, I should be able to set a fixed background and outfit for a set of images while the script varies only the characters and their actions.
Fixed Prompt Structure: The script must follow a specific template for both Positive and Negative prompts. I will provide a sample illustration of my work, and the exact prompt structure that the script must replicate to ensure consistent quality.
I will provide my test credentials/API Key once the project is accepted, and we will test together that:
Successful Integration: The script connects to the NovelAI service and triggers generations without errors.
Tag Logic & Filtering: The script correctly filters the database to stay within the franchise and displays in the console the final constructed prompt before execution.
Output Management: The script executes the generations and saves the images locally. The output filename must follow a specific format (e.g., CharacterName_Date_Seed.png). Additionally, the script must record the prompt used and the seed in a .csv or .json file for auditing purposes.
If you fulfill those three points, I will consider the job complete.