CalamitousFelicitousness
6b10f0df4f
refactor(caption): address PR review feedback
...
Rename WD14 module and settings to WaifuDiffusion:
- Rename wd14.py to waifudiffusion.py
- Rename WD14Tagger class to WaifuDiffusionTagger
- Rename WD14_MODELS constant to WAIFUDIFFUSION_MODELS
- Rename settings: wd14_model -> waifudiffusion_model,
wd14_character_threshold -> waifudiffusion_character_threshold
- Update all log messages from "WD14" to "WaifuDiffusion"
Code quality improvements:
- Simplify threshold parameter defaulting using `or` operator
- Extract save_output logic into _save_tags_to_file() helper with
isolated error handling to prevent single file failures from
impacting entire batch
- Fix timing log format consistency (remove 's' suffix)
2026-01-21 11:56:07 +00:00
CalamitousFelicitousness
becb19319d
refactor(caption): unify tagger settings and reorganize Caption Tab UI
...
Consolidate WD14 and DeepBooru tagger settings into unified options:
- Merge wd14_general_threshold + deepbooru_score_threshold → tagger_threshold
- Merge wd14_include_rating + deepbooru_include_rating → tagger_include_rating
- Rename interrogate_score → tagger_show_scores
- Rename tagger_escape → tagger_escape_brackets
- Rename CLiP → OpenCLiP in caption type choices
UI reorganization:
- Add Interrogate tab to Caption Tab with default caption type selector
- Move interrogate_offload to Model Offloading section as "Offload caption models"
- Hide Interrogate settings section (all settings now in Caption Tab UI)
- Update locale_en.json for OpenCLiP naming
Code improvements:
- DeepBooru tag_multi() now accepts same parameters as WD14 for unified interface
- Fix setting references in interrogate.py for consolidated settings
- Add comprehensive tagger test suite (cli/test-tagger.py)
2026-01-21 11:56:07 +00:00
CalamitousFelicitousness
656e86a962
refactor(caption): consolidate interrogate settings into Caption Tab UI
...
Hide all CLiP, VLM, and Tagger settings from Settings > Interrogate page
while keeping them in shared.opts for persistence. Caption Tab UI becomes
the single control point with change handlers that save directly to config.
Changes:
- Hide OpenCLiP, VLM, and Tagger settings with visible=False
- Add change handlers to save settings when UI controls change
- Rename "Booru Tags" tab to "Tagger", update choice labels
- Update interrogate.py to use unified tagger interface with all settings
2026-01-21 11:56:07 +00:00
Vladimir Mandic
d8e03bb855
improve handling of wan22 stages
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-30 11:22:08 -04:00
Vladimir Mandic
dbfd59434f
add gemma3
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-03-15 15:30:57 -04:00
Vladimir Mandic
6cf445d317
add ras-sd35 experimental
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-18 18:47:42 -05:00
Vladimir Mandic
2963ce127c
refactor interrogate/caption
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-01 15:40:19 -05:00
Vladimir Mandic
654f44f66f
refactor interrogate/analyze/vqa code
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-01 11:47:20 -05:00