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.