Этот скрипт Python считывает заголовки изображений из файла CSV, сокращает их с помощью API OpenAI, а затем сохраняет их в файле JSON. Это может быть особенно полезно, если вам нужны подписи изображений, равные или меньше, чем определенное количество символов для доступности, социальных сетей или обучения модели изображения.
Безопасно загружает клавиши API и другие конфиденциальные настройки из файла .env.
Использует модель GPT-3.5-Turbo от OpenAI, чтобы эффективно сократить подписи.
Считывает подписи из файла CSV, который позволяет создавать партийную обработку нескольких подписей.
Выводит обработанные подписи в формате JSON, что позволяет легко интегрироваться с веб -приложениями или другими носителями. Настройка и использование
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
pip install openai python-dotenv
Создайте файл .env в том же каталоге, что и сценарий, и добавьте свой клавиш API OpenAI:
OPENAI_API_KEY='your_api_key_here'
Убедитесь, что ваш файл CSV отформатируется правильно с заголовками файла и заголовков подписи.
Измените скрипт, чтобы включить правильный путь к вашему файлу CSV в вызове Process_captions («Ваш путь здесь»).
Выход будет в captions.json .