VisionOmicon-это мощный инструмент для командной строки на основе Python, предназначенный для переименования файлов изображений с использованием возможностей GPT-4O. Описательные имена файлов генерируются на основе учебного шаблона пользователя и содержимого изображения.
.png , .jpeg , .jpg , .webp , .gif (не анимированный) Вы можете установить пакет с помощью PIP через следующую команду:
pip install VisioNomiconВ качестве альтернативы, вы можете вручную установить пакет, загрузив исходное распределение и запустив следующие команды:
pip install . Чтобы использовать VisionOmicon, вам необходимо установить переменную среды OPENAI_API_KEY на свой ключ API OpenAI. Обычно это можно сделать с помощью команды, такой как следующая:
export OPENAI_API_KEY= ' your_api_key_here 'Запустите сценарий с желаемыми флагами и аргументами:
VisioNomicon [OPTIONS]Или в одной команде:
OPENAI_API_KEY= ' your_api_key_here ' VisioNomicon [OPTIONS] -f , --files : укажите пути файлов изображений для создания отображения для-o , --output : укажите файл отображения JSON, который будет создан с помощью исходных и новых путей файлов. По умолчанию $XDG_DATA_HOME/visionomicon/mapping-%Y-%m-%d-%H-%M-%S.json-x , --execute : выполнить переименование на основе существующего файла отображения. Вызовы без значения используют последнее созданное отображение в $XDG_DATA_HOME/visionomicon-ox , --mapex : карта и выполнять переименование за один шаг-u , --undo : вернуть переименование в исходные имена файлов с помощью файла отображения. Вызовы без значения используют последнее созданное отображение в $XDG_DATA_HOME/visionomicon-t , --template : Определите шаблон для переименования файлов изображений без расширения файлов. Рекомендуется использовать квадратные скобки для определения элементов имени файла. По умолчанию [SubjectDescription]_[MainColor/ColorScheme]_[StyleOrFeel]_[CompositionElement]-e , --validation-retries : укажите количество повторных поисков для проверки имени (по умолчанию 3)-v , --error-retries : укажите количество повторений в случае ошибок Openai (по умолчанию 3)-E , --ignore-validation-fail : если лимит проверки повторения достигнут, карта файл к исходному имени вместо возврата ошибки-V , --ignore-error-fail : если ошибка Retries Limit достигнут, карта файл к исходному имени вместо возврата ошибки-b , --create-batch : создать пакетное задание через API OpenAI.-B , --retrieve-batch : получить выходной выходной сигнал через API OpenAI. Запустите это через 24 часа после создания партийной работы.VisioNomicon -f image1.jpg image2.png -ox Это самое простое использование. Файл отображения создается для изображений, размещенных в месте по умолчанию ( $XDG_DATA_HOME/visionomicon/mapping-%Y-%m-%d-%H-%M-%S.json ). Сразу же после этого файл выполняется, переименоваясь файлы.
VisioNomicon -f image1.jpg image2.png -o mapping.json -t " [Object]_[Color]_[Style] " Эта команда создаст файл отображения переименования для image1.jpg и image2.png на основе предоставленного шаблона и выведет отображение на mapping.json .
Впоследствии вы можете выполнить отображение, переименовав файлы.
VisioNomicon -x mapping.json Это также можно сделать в одной команде, если хотите, используя -ox :
VisioNomicon -f image1.jpg image2.png -ox mapping.json -t " [Object]_[Color]_[Style] " Взносы приветствуются. Пожалуйста, откройте проблему сначала, чтобы обсудить, что вы хотели бы изменить или добавить.
Этот проект открыт по лицензии GLP-3.0.
Этот инструмент не связан с OpenAI. Функциональность может быть изменена на основе обновлений API или Условий услуг, предоставляемых OpenAI.