Extensions/Zako-Prompt-Tools
ComfyUI Extension

Zako-Prompt-Tools

ComfyUI prompt toolkit: random draw, danbooru search, tag translate, prompt enhance

By xiaoshengyvlin·Created 3 months ago·Updated 16 days ago· 1
xiaoshengyvlin/Zako-Prompt-Tools
Nodes4
On cloudLocal install
CategoryZako-Prompt-Tools
Stars1
Updated16 days ago
Readme

Zako-Prompt-Tools

ComfyUI 提示词全能工具箱 — 16.5 万精选词库随机抽卡 · D 站灵感搜索 · LLM 智能翻译 · 自然语言增强


⚡ 极速安装

进入 ComfyUI 根目录下的 custom_nodes 文件夹执行:

git clone https://github.com/xiaoshengyvlin/Zako-Prompt-Tools.git

依赖项:requests>=2.28.0(通常 ComfyUI 环境已自带)


🧩 核心节点一览

| 节点名称 | 核心功能 | 特色说明 | 需要 API? | | :--- | :--- | :--- | :---: | | 🎲 Random-Prompt | 16.5 万+词库随机抽卡 | G/S/Q/E 四级尺度 + 31 个主题分类,纯本地毫秒级响应 | 否 | | 🔍 Danbooru-Search | D 站搜图与灵感浏览 | 中文标签自动转英文,5 列瀑布流缩略图,点击即填入标签 | 可选 | | 🌐 Tag-Translate | 中英双向智能翻译 | 保持 Danbooru 逗号与权重格式,支持自定义系统提示词 | 是 | | ✨ Prompt-Enhance | 自然语言提示词扩写 | 丰富光影、材质与动作细节,使画面更具艺术张力 | 是 |

💡 推荐工作流串联Random-Prompt (抽卡) → Tag-Translate (翻译) → Prompt-Enhance (扩写) → CLIP 编码器


🎲 随机抽卡节点特色 (Random-Prompt)

内置经过工业级品控清洗的 16.5 万+ 条 纯净高质量提示词库:

  • 🛡️ 纯净构图:彻底拦截多视角、三视图、设定表与分镜漫画等出图毒瘤;
  • 🎨 保留风格灵魂:完整保留画师特征词(如 kururumanzai sugar 等)与兔女郎等特色服饰;
  • 毫秒级极速响应:基于 SQLite WAL 索引,无论词库多大均能瞬时随机抽取;
  • 🔄 支持自由扩充:支持在 data/json/ 放入自定义 JSON 文件,启动时自动增量同步。

📂 支持的 31 个主题分类:

| 分类大组 | 包含的主题列表 | | :--- | :--- | | ⭐ 【优质】精选大片 (12个) | 【优质】原创精选【优质】二创同人【优质】奇幻魔法【优质】未来科技【优质】日常治愈【优质】战斗特效【优质】古风东方【优质】沙滩泳装【优质】暗黑暗系【优质】校园制服【优质】枪械武装【优质】风景大片 | | 👗 经典服饰与人设 (19个) | 中式服装日式和服女仆修女巫女护士婚纱比基尼哥特萝莉魔法少女天使恶魔兽耳精灵血姬偶像吊带袜露肩高点赞TAG |


🔍 D 站搜索节点部署模式 (Danbooru-Search)

在节点的 proxy_url 输入框切换网络模式(仅影响 D 站搜图):

| 模式 | 配置方式 | 国内连通性 | 部署方法 | | :---: | :--- | :---: | :--- | | 直连模式 | proxy_url 留空 | ❌ 需科学上网 | 无需任何配置 | | Cloudflare (推荐) | 填写 Workers 域名 | ✅ 稳定流畅 | 登录 dash.cloudflare.com 粘贴 cf-worker/_worker.js 部署 | | Vercel | 填写 Vercel 域名 | ⚠️ 视网络而定 | 点击 一键部署到 Vercel |


📁 目录架构

Zako-Prompt-Tools/
├── nodes/            # Python 节点后端逻辑
├── js/               # 前端 UI 与弹窗交互
├── data/             # 16.5 万+精选提示词 JSON 与 SQLite 自动构建模块
├── mapping/          # 30 万中英标签映射数据库 (tag.sqlite)
├── cf-worker/        # Cloudflare Workers 代理转发脚本
└── vercel/           # Vercel Serverless 代理层

🔒 隐私与安全

  • API 密钥安全:所有 API Key 仅保存在浏览器本地 localStorage绝不写入工作流 JSON,分享工作流文件不会泄露您的私有密钥;
  • 代理安全:代理转发走 HTTP Header 传输,不留存任何用户请求日志。