A tool for automatic image tagging needs to be created that meets the following requirements:
1. Folder selection: The user must be able to choose a folder containing the images for processing.
2. Automatic tagging:
• The script processes each image in turn, creates a description, and generates keywords (tags).
• After processing all images, the results are saved in a CSV file. I will provide the file format separately.
3. Image descriptions:
• There should be an option to choose the length of the description (from 100 to 200 characters).
• Descriptions must be clear, correspond to the images, and be suitable for uploading to Adobe Stock.
4. Keywords:
• The number of keywords is strictly 49.
• Keywords must be relevant and not contain copyrighted names or brands.
• In the configuration or another convenient place, criteria for generating quality keywords must be specified.
5. ChatGPT API:
• There should be an option to choose which model the ChatGPT API operates on for generating descriptions and keywords.
6. Tagging quality:
• The generation of descriptions and keywords must be of the highest level suitable for commercial use.
Additionally:
Please indicate in your application:
• Experience in creating similar solutions.
• Project completion time.
• Your wishes or suggestions regarding the implementation of this task.