BooruDatasetTagManager v2.5.0
- Added support for video files (mp4, flv, mkv, ts, avi) (Thanks HDANILO).
- Added manual image cropping. (example)
- Added closing forms using the Escape key.
- Added filtering warning in tag replacement form.
- Added
to lowercasebutton in add tag form. - Added completing text input without using tag autocompletion with Alt+Enter. #205
- Added automatic data substitution in the tag replacement form when two tags are selected. (example)
- Added asynchronous loading of dataset.
- Improved transparent background replacement.
- Fixed caching empty translations.
- interrogator_rpc was partially rewritten, the server part (gRPC) and protobuf serialization were replaced with flask_restful and JSON serialization. Due to interrogator_rpc going beyond the usual tagger, it was renamed to AiApiServer.
- BDTM and AiApiServer now support video autotagging. Models that support video processing are highlighted in a special color. Video processing only supports local paths, i.e. AiApiServer must be located in the same place as the video files, so you won't be able to run AiApiServer on another computer.
- Information about the model repository and video file support has been added to the autotagger settings form.
- Added the ability to specify your own system prompt for models with chat template (Qwen, llama, etc.) (Settings -> AiApiServer -> Custom system prompt)
- Fixed the DeepDanbooru model. (added threshold setting) #207
- Fixed autotagger stopping when there was an error processing an image/video. #199
- Added support for Qwen2.5 based models (Qwen/Qwen2.5-VL-3B-Instruct, Qwen/Qwen2.5-VL-7B-Instruct, huihui-ai/Qwen2.5-VL-7B-Instruct-abliterated, unsloth/Qwen2.5-VL-7B-Instruct-unsloth-bnb-4bit, prithivMLmods/DeepCaption-VLA-7B)
- Added support for NeoChen1024/llama-joycaption-beta-one-hf-llava-FP8-Dynamic model.
- Added support for fancyfeast/llama-joycaption-beta-one-hf-llava model. #198
- Added support for Kwai-Keye/Keye-VL-1_5-8B model. (This model requires flash_attn and triton. For more information, see the readme.)
- Minor fixes and improvements.
Dependencies in AiApiServer have changed, so you need to run pip install -r requirements.txt