选择操作模式
单张/少量预览
点击下方按钮选择或直接拖拽图片到此区域,结果显示在下方。
批量处理文件夹
自动处理文件夹内所有图片,并将标签文件 (.txt) 保存至原位置。
点击下方按钮选择或直接拖拽图片到此区域,结果显示在下方。
自动处理文件夹内所有图片,并将标签文件 (.txt) 保存至原位置。
Web Datasets Tagger (版本 1.3) 是一款增强型的图像自动标签工具。它现在支持两种标签模式:
本工具旨在提供一个便捷的方式,通过Web端使用AI模型为图片快速生成 Booru Tags (关键词) 或 NL Captions (自然语言标题),辅助图像管理与内容创作,并允许用户根据需求在本地快速处理和云端智能分析之间灵活选择。
.onnx
模型和 .csv
标签文件。https://api.openai.com/v1/chat/completions
)。gpt-4o
, gemini-2.5-pro-preview-05-06
)。默认提供 gemini-2.5-pro-preview-05-06
作为参考。gpt-4o
, gemini-2.5-pro-preview-05-06
)。.onnx
模型和 .csv
标签文件。.txt
文件形式保存至原图位置 (Booru Tags 和 NL Captions 模式均如此)。问:Booru Tags (本地ONNX) 模型加载很慢或失败怎么办?
答:检查网络(首次下载预设模型时),尝试切换"使用 HF-Mirror 下载"选项,不过更推荐直接使用代理工具。首次加载大模型耗时较长属正常现象。如果持续失败,请检查浏览器控制台有无报错信息。
问:NL Captions (在线API) 请求失败或没有结果怎么办?
答:首先,请确保您已在"API 设置"中输入了正确的、完整的 API URL (例如 https://api.openai.com/v1/chat/completions
)、有效的 API Key 和正确的模型名称,确保模型拥有图像理解能力。其次,检查您的网络连接是否正常。工具已内置API预热和最多2次请求重试机制,如果多次重试后仍然失败,请查看浏览器控制台(通常按 F12 打开)是否有关于 API 请求的错误信息,这可能包含 API 返回的具体错误原因。最后,确认您使用的模型名称和 API 端点是否兼容,以及您的 API Key 是否有对应模型的访问权限和足够的配额。
问:生成的 Booru Tags / NL Captions 结果不理想,怎么办?
答:对于 Booru Tags,尝试调整阈值、更换预设模型、确保图片清晰或检查本地模型的标签文件质量。对于 NL Captions,尝试在"高级输出设置"的"设置角色名"中提供更具体或不同的引导词,或者尝试不同的API模型名称。也可以本地自行调整NL Captions的系统提示词。不同模型对不同类型的图片效果各异。
问:为什么批量处理文件夹功能在本地打开HTML时可能无效?
答:该功能依赖的 File System Access API 通常需要页面通过 http(s):// 协议访问(例如本地服务器 `http://localhost`),直接从 `file:///` 路径打开时,浏览器出于安全考虑可能会限制此API的使用。
版本: 1.3
作者: 西
GitHub 仓库: https://github.com/violet0927/Web-Datasets-Tagger
开源协议: 本项目基于 AGPL-3.0 license 开源。
核心技术: ONNX Runtime Web, Vision-Language Model APIs (OpenAI Compatible), Tailwind CSS, Vanilla JavaScript.
感谢您使用 Web Datasets Tagger!