Skip to content

PurinBox v0.4.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 03:31
· 26 commits to main since this release

新增

  • 打标模型新增 PixAI Tagger v1.0 与 v0.9、WD EVA02 Tagger 2026 Canary;带官方推荐阈值的模型会自动填充阈值滑条。
  • 模型选择改为「系列 + 模型」两个下拉框,同系列内版本新的排在上面;本地导入的模型统一归入「自定义」。
  • 辅助打标新增提示词预设,内置详细自然语言、归类字段 + 补描述等多种预设,支持保存自定义预设。
  • 触发词改为独立输入框,由后端固定写位(TXT 置顶、JSON 写入画师字段),不再需要写在提示词里。
  • 辅助打标新增图像细节级别设置,可调整 VLM 读图精度。
  • 辅助打标支持复用数据集已有标签:可直接使用已有标签文件、已有 TXT 转 JSON(支持单张图片)、TXT 输出兼容已有 JSON。
  • 辅助打标的阈值、标签分类、模型、VLM 参数和输出格式现在自动保存,重新打开后沿用上次设置。
  • JSON 输出时额外追加标签可选择写入字段(通用标签 / 外观 / 环境 / 质量 / 角色 / 作品 / 画师 / 人数),写入画师字段时自动加 @ 前缀。
  • 标签管理新增跟随数据集格式(下划线与空格自动切换),支持全部标签一键转义。

修复

  • 修复百度、有道、必应翻译不使用设置中目标语言的问题,选择日文、韩文时不再错误返回中文。
  • 修复默认标签缓存写在程序目录、普通用户可能无写权限的问题,默认迁移到用户数据目录,旧位置缓存继续沿用。
  • 修复打标任务在个别异常下一直等待、无法结束的问题,增加静默超时和协议兜底。
  • 修复 SOCKS5 代理在 DNS 污染网络下下载全部失败的问题,改为由代理解析域名。
  • 修复 Windows 处理日志乱码的问题。
  • 修复批量重命名开启打乱顺序后,预览与实际执行顺序不一致的问题。
  • 修复 JSON 标签 null 字段导致整个文件被判为解析失败的问题,以及仅含角色对象的完整 JSON 被误判为简化格式的问题。
  • 修复翻译缓存导出的 CSV 无法直接重新导入的问题。
  • 修复 API 密钥未按预设分开保存、切换预设互相覆盖的问题。
  • 修复侧边栏和主内容区滚轮偶发失效的问题。

优化

  • API 密钥优先存入系统密钥环,配置文件不再保存可还原的密钥内容;配置写入改为原子替换,避免中断留下截断文件。
  • VLM 调优可直接读取 JSON 标签的字段结构,按字段语义调整;界面中的 LLM 统一更名为 VLM。
  • 处理失败的文件统一归入 Fail / Warn 目录,递归扫描时自动跳过。
  • VLM 精修的图片处理不再占用异步线程,批量任务时界面和取消响应更及时。