基于novelai-bot修改的koishi插件。点击下方链接进群使用小划bot
38.3/100
综合分
10
GitHub 星标
36
npm 周下载
—/5
用户评分
数据截至 2026/10/10 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add koishi-plugin-hhs-huatunpm 源 · koishi-plugin-hhs-huatu 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包koishi-plugin-hhs-huatu @ 1.3.15
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 08:18:41
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 10 处,展示前 9 条)
- 发起网络请求lib/index.js:546
return ctx.http.post(ctx.config.apiEndpoint + "/user/login", { - 发起网络请求lib/index.js:1894
return ctx.http.get(`${imageEndpoint}/user/subscription`, { - 读取本地文件lib/index.js:1982
if (!fs.existsSync(importDir)) { - 写入本地文件lib/index.js:1983
fs.mkdirSync(importDir, { recursive: true }); - 读取本地文件lib/index.js:2643
if (!fs.existsSync(importPath)) { - 发起网络请求lib/index.js:3353
const response = await ctx.http.post( - 发起网络请求lib/index.js:3400
cos.request( - 发起网络请求lib/index.js:4229
const check = __name(() => runtime.ctx.http.get((0, import_koishi6.trimSlash)(runtime.config.endpoint) + "/api/v2/generate/check/" + uuid).then((res2 - 发起网络请求lib/index.js:4234
const result = await runtime.ctx.http.get((0, import_koishi6.trimSlash)(runtime.config.endpoint) + "/api/v2/generate/status/" + uuid);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- koishi插件
README
由 DeepSeek 最新模型翻译生成koishi-plugin-hhs-huatu
介绍
该插件基于 novelai-bot 二次开发,增添多项实用功能。
交流群: 112879548 - 欢迎加群体验和反馈问题!
作者QQ: 2275438102 项目地址: GitHub
🔑 授权令牌的获取
如何获取 NovelAI 的授权令牌(Token),请参考下图:
令牌获取教程
✨ 功能特性
🖼️ 以图生图
支持 NovelAI 的图片转图片功能,可调节生成强度和噪声。直接在指令最后添加图片即可触发。
🖌️ 局部重绘(Inpainting)
支持 NovelAI V4/V4.5 模型的局部重绘功能,可对图片特定区域重新生成:
使用方法: nai4 -M <提示词> <图片>
交互流程:
1. 发送命令后,机器人会返回一张调暗的原图
2. 使用画图工具在需要重绘的区域涂上白色
3. 在 120 秒内发送涂好的图片
4. 机器人开始局部重绘并返回结果
技术特点:
- 采用 8x8 像素网格对齐算法,适配 V4 模型的 Latent 空间
- 自动膨胀处理,确保重绘边缘过渡自然
- 交互过程不占用任务队列
🎨 角色提示词功能(Characters)
支持为图像中的不同角色指定独立的提示词和位置。
展开完整文档(README 剩余 1 节)
koishi-plugin-hhs-huatu 介绍 该插件基于 novelai-bot 二次开发,增添多项实用功能。 交流群: 112879548 - 欢迎加群体验和反馈问题! 作者QQ: 2275438102 项目地址: GitHub 🔑 授权令牌的获取 如何获取 NovelAI 的授权令牌(Token),请参考下图: 令牌获取教程 ✨ 功能特性 🖼️ 以图生图 支持 NovelAI 的图片转图片功能,可调节生成强度和噪声。直接在指令最后添加图片即可触发。 🖌️ 局部重绘(Inpainting) 支持 NovelAI V4/V4.5 模型的局部重绘功能,可对图片特定区域重新生成: 使用方法: nai4 -M <提示词> <图片> 交互流程: 1. 发送命令后,机器人会返回一张调暗的原图 2. 使用画图工具在需要重绘的区域涂上白色 3. 在 120 秒内发送涂好的图片 4. 机器人开始局部重绘并返回结果 技术特点: - 采用 8x8 像素网格对齐算法,适配 V4 模型的 Latent 空间 - 自动膨胀处理,确保重绘边缘过渡自然 - 交互过程不占用任务队列 🎨 角色提示词功能(Characters) 支持为图像中的不同角色指定独立的提示词和位置。 通用语法:nai模型 场景描述 -K "角色1@位置;角色2@位置" - 分隔符:; 或 ;(支持中英文分号) - 负向提示:--uc:xxx 可为单个角色指定负向提示 - 位置可省略,省略时默认 C3(画面中心),AI 会自动调整多个角色的相对位置 ⚠️ 注意:V4/V4.5 与 V5 的位置写法不同,请按所用模型选择下面对应的定位方式。 🔲 方式一:5×5 网格定位 —— V4 / V4.5 模型 适用模型:nai-diffusion-4-curated-preview (nai4c)、nai-diffusion-4-full (nai4)、nai-diffusion-4-5-curated (nai4-5c)、nai-diffusion-4-5-full (nai4-5) 位置使用网格编号 A1 ~ E5: A B C D E 1 A1 B1 C1 D1 E1 (顶部) 2 A2 B2 C2 D2 E2 3 A3 B3 C3 D3 E3 (中心) 4 A4 B4 C4 D4 E4 5 A5 B5 C5 D5 E5 (底部) (左) (右) - 字母表示横向:A(左) → B → C(中) → D → E(右) - 数字表示纵向:1(上) → 2 → 3(中) → 4 → 5(下) 5×5 网格定位示意图 图中叠加了完整的 5×5 网格:左侧角色约在 B3,右侧角色约在 D3,对照下表即可选位。 示例:基本格式 nai4 场景描述 -K "角色1@B3;角色2@D3" 使用中文分号 + 负向提示 nai4-5 场景 -K "1girl, smile@B3 --uc:frown;1boy, tall@D2 --uc:short" 🆓 方式二:自由坐标定位 —— 仅 V5 模型 适用模型:nai-diffusion-5-curated (nai5c)、nai-diffusion-5-full (nai5) 对应 NAI 5 官方网页版的自由拖拽定位,位置使用连续坐标 x,y: - 写法:@x,y 或 @(x,y),如 @0.25,0.7 - 值域 0 ~ 1:(0, 0) 为左上角,(1, 1) 为右下角,(0.5, 0.5) 为画面中心 - 不受网格限制,可精确摆放在任意位置(自动截断到 3 位小数,超出范围自动约束到边界内) 示例:双人自由定位 nai5 场景 -K "1girl, red hair@0.25,0.7 --uc:frown;1boy@(0.75,0.6)" 精确的中心偏移(网格无法表达的点) nai5 portrait -K "1girl, close-up@0.5,0.42" 💡 兼容性说明:V5 模型也接受旧的网格写法(如 @B3);连续坐标在 V4/V4.5 下同样有效,但推荐按上述方式对应使用。 🎯 精准参考(Precise Reference)(仅支持 v4.5 模型)(原角色参考) 支持 NovelAI v4.5 模型的精准参考功能,允许上传多张参考图来控制角色或风格。 使用方法: nai4-5 <提示词> -P -p "cs,1,1;c,0.8,0.9" 交互流程: 1. 发送上述指令后,机器人会提示等待发送精确参考图片。 2. 在 60 秒内发送图片(支持一次发送多张或分段发送),最多可支持 6 张。 3. 图片发送完毕后,回复“开始”执行绘画,若要放弃则回复“取消”。 参数定义 (-p): - 多图分割:使用分号(; 或 ;)隔开对应不同图片的参数设定。 - 设值格式:模式,强度,保真度(默认值:cs,1,1) - 模式 (Mode):可选 cs(角色+风格)、c(仅角色)或 s(仅风格) - 强度 (Strength):0 ~ 1 的数字 - 保真度 (Fidelity):0 ~ 1 的数字 注意: 此功能在使用时会消耗额外的 Anlas(每张参考图额外扣除 5 点数)。 🎬 导演工具 支持多种图像处理工具: - 线稿提取:提取图像线条 - 素描转换:转换为素描风格 - 背景移除:智能移除背景 - 图像上色:为线稿上色 - 表情修改:调整角色表情 - 删除文字:移除图片中的文字 发送 help 导演工具 查看详细说明。 📋 智能队列系统 解决多用户同时使用时的 429 错误问题: - 支持限制总队列数量和单用户队列数量 - 超出限制自动进入冷却时间,防止滥用 - 多 Token 池支持,提高并发处理能力 - 管理员可使用 novelai.reset-queue <user> 重置用户队列状态 🔄 便捷重画功能 一键重新生成之前的作品: - 支持灵活的指令格式:重画、重画一下、重画两张、重画2张等 - 支持重画 1-10 张图片 - 自动使用上次的参数 💰 点数控制系统 按 NovelAI 官网前端公式模拟 Anlas 消耗并预扣费,确保消耗透明且防止恶意刷图。 计费细则: - 默认消耗:ceil(2.951823174884865e-6 × 像素 + 5.753298233447344e-7 × 像素 × 步数)。 - V5(nai5 / nai5m / nai5c):在上述结果上再乘 1.5。例如 832×1216、28 步超额时,V4.5 为 20、V5 为 30。nai5m 固定 14 步,按同一公式计算(标准竖图约 18 点)。 - SMEA / DYN 加成:SMEA 单独开启 1.2 倍,同时开启 SMEA 和 DYN 1.4 倍。 - 以图生图:按去噪强度(strength)缩放后向上取整,最少 2 点。 - 精确参考(-P):有参考图时取消 Opus 免费档,并每张参考图额外扣除 5 点数。 - 导演工具(Director Tools): - 普清免扣:分辨率在 1024×1024(或 1,048,576 像素)及以下时,处理免收基础点数。 - 高清计费:超过安全像素后根据公式 像素数 ÷ 50000 - 1.8 收取超额积分。 - 背景移除(bg-removal):单独的高耗能功能,使用时将在原本成本上强制额外增加 65 点消耗。 提示: 因网络、超时、官方服务器熔断等原因导致的执行失败,系统会在阻断生成的瞬间启动安全机制,将已预扣的点数全额退还至您的账户。 👥 会员系统(可选) 完善的会员管理系统,支持差异化服务: 基础功能: - ✅ 会员权限管理(授予/取消/查询) - ✅ 自动叠加会员时长 - ✅ 差异化的每日使用限额和冷却时间 - ✅ 会员列表查看(支持分页) 高级功能: - ✅ 自动清理:定时清理过期会员和不活跃用户数据 - ✅ 到期提醒:提前提醒即将到期的会员 - ✅ 调试工具:管理员可手动触发清理和提醒任务 相关指令:会员 # 查询自己的会员状态会员 -u <QQ号> # 查询指定用户状态(需管理员权限)会员 -u <QQ号> -d <天数> # 授予会员(需管理员权限)会员 -u <QQ号> -c # 取消会员(需管理员权限)会员 -l # 查看所有会员列表会员调试 -s # 查看定时任务状态(需配置启用)会员调试 -c # 立即执行清理任务会员调试 -r # 立即执行提醒任务 使用 help 会员 查看完整指令说明。 🛡️ 图片审核系统 自动审核生成的图片,过滤不当内容: - 支持腾讯云和 API4AI 审核引擎 - 可配置审核失败时的处理方式(阻止发送/忽略) - 支持自动禁言违规用户 - 可指定审核的群组范围 ⚙️ 其他功能 - 多模型支持:快捷指令 nai4、nai4c、nai4-5、nai4-5c、nai5、nai5m、nai5c 直接调用不同模型 - Opus 额度保护:使用 /配额 查看 Opus 免费 V5 额度、下次恢复时间和状态;额度耗尽时默认阻止 nai5/nai5m/nai5c,可在配置中开启允许消耗 Anlas 的熔断开关 - 参数调整:-R 参数调整 cfg_rescale(范围 0-1) - 调试模式:可配置是否输出详细调试日志 使用说明 基本指令 文本生图 nai <提示词> # 使用默认模型 nai4 <提示词> # 使用 v4 full 模型 nai4c <提示词> # 使用 v4 curated 模型 nai4-5 <提示词> # 使用 v4.5 full 模型 nai4-5c <提示词> # 使用 v4.5 curated 模型 nai5 <提示词> # 使用 v5 full 模型 nai5m <提示词> # 使用 v5 Medium 模型(固定 14 步,一次扣 0.6 次免费额度) nai5c <提示词> # 使用 v5 curated 模型 /配额 # 查看 Opus 免费 V5 额度 局部重绘(仅 v4/v4.5) nai4 <提示词> <图片> -M 角色提示词(v4/v4.5 网格定位 @B3;v5 自由坐标定位 @0.35,0.62) nai4 场景 -K "角色1@B3;角色2@D3" nai5 场景 -K "角色1@0.25,0.7;角色2@(0.75,0.6)" 常用参数 -m <模型> # 指定模型 -r <分辨率> # 指定分辨率(portrait/landscape/square 或 宽x高) -s <采样器> # 指定采样器 -t <步数> # 迭代步数 -x <种子> # 随机种子 -c <scale> # CFG Scale -R <rescale> # CFG Rescale (0-1) -u <负向提示> # 负向提示词 -M # 启用局部重绘模式 -K <角色> # 角色提示词 -P # 启用精准参考功能(仅 v4.5) -p <参数> # 精准参考参数配置 (如 "cs,1,1") 重画功能重画 # 重画上一张重画 3 # 重画 3 张 详细指令使用 help nai 查看。 图片审核配置 腾讯云审核 本功能使用数据万象 CI,为你提供低延时、准确、标签丰富的内容审核服务。采用前沿的识别算法,结合海量违规数据训练建模,对图片进行敏感内容审核,过滤色情性感、违法违规、广告宣传等多个场景。 价格说明 - 免费额度:10万次/2个月(图片审核) - 新用户优惠:可在 数据万象专场特惠 低价购买额度 - 有效期:1年(付费额度) 配置步骤 配置需要获取 5 个值:SecretId、SecretKey、Bucket、Region、BizType 1. 获取 Bucket 1. 登录数据万象控制台,点击概览,再点击立即开通服务。 2. 点击授权。 3. 点击同意授权。 4. 点击绑定存储桶。 5. 点击新建,输入存储桶名称,选择一个所属地域,点击确定。 注意: 内容审核仅支持以下地域:北京、上海、广州、成都、重庆、南京、中国香港、新加坡、孟买、法兰克福。 提示: Bucket 的值为存储桶名称,一般由你输入的存储桶名称加上十位随机数组成,例如 test-1250000000。 2. 获取 Region Region 的值一般为 ap- 加上你选择的所属地域的拼音,以下为对照表: | 所属地域 | 地域 | | 华北地区(北京) | ap-beijing | | 华东地区(上海) | ap-shanghai | | 华南地区(广州) | ap-guangzhou | | 西南地区(成都) | ap-chengdu | | 西南地区(重庆) | ap-chongqing | | 华东地区(南京) | ap-nanjing | | 港澳台地区(中国香港) | ap-hongkong | | 亚太东南地区(新加坡) | ap-singapore | | 亚太东南地区(孟买) | ap-mumbai | | 欧洲地区(法兰克福) | eu-frankfurt | 提示: Region 的值为存储桶所在的地域,例如 ap-beijing。 3. 获取 BizType 找到刚才新建的存储桶,点击管理,点击内容审核,点击审核策略,复制默认策略的 BizType 值。 提示: BizType 的值为审核策略的名称,例如 912f9a305ae1101b9f7430435ec51f66。 4. 获取 SecretId 1. 登录访问管理控制台,点击云 API 密钥。 2. 点击新建密钥。 3. 请先牢记 SecretId 和 SecretKey,然后点击确定。 注意: SecretKey 只会展示一次,关闭后将再也无法看见,且尤为重要,请务必保存好。 提示: SecretId 的值请自行参考上述步骤获取。 5. 获取 SecretKey 参考获取 SecretId 步骤获取 SecretKey。 访问管理控制台: https://console.cloud.tencent.com/ci/secret 常见问题 如何使用局部重绘功能? 1. 确保使用 v4 或 v4.5 模型(nai4、nai4c、nai4-5、nai4-5c) 2. 发送命令时添加 -M 参数和要重绘的原图 3. 收到调暗的图片后,使用画图工具涂白需要重绘的区域 4. 在 120 秒内发送涂好的图片 5. 等待生成结果 注意事项: - 涂白区域要覆盖完整需要重绘的部分 - 建议使用较粗的画笔(4像素以上) - 如果边缘出现瑕疵,可以尝试扩大涂白区域 如何使用角色提示词功能? 详见上方「🎨 角色提示词功能(Characters)」一节:V4/V4.5 用 5×5 网格定位(@B3),V5 推荐自由坐标定位(@0.35,0.62)。 会员系统如何配置? 1. 在插件配置中启用"会员系统" 2. 设置会员和非会员的每日限额、冷却时间 3. 管理员使用 会员 -u <QQ号> -d <天数> 授予会员 4. (可选)配置自动清理和到期提醒 如何查看调试日志? 在插件配置的"高级设置"中启用"调试日志"选项,可以看到详细的运行日志,包括角色提示词解析和图片审核的详细信息。 更新日志 v1.3.15 - ✨ 新增 nai5m 指令:NovelAI Diffusion V5 Medium(Effort=Medium) - 对应官网新增的 Effort 切换,本质是独立模型 ID nai-diffusion-5-full-medium(重绘为 nai-diffusion-5-full-medium-inpainting) - 官网行为同步:固定 14 步、采样器固定 k_euler_ancestral、cfg_rescale 禁用(发送 0)、ucPreset 固定 heavy(发送 2);用户传入的 -t 步数将被忽略 - 与 nai5 能力一致:支持多角色提示词(V5 自由坐标定位)、走 V5 参数协议(params_version: 4)、受 Opus 免费额度熔断与会员限制约束 - 计费:沿用 V5 官网公式,14 步自然比 High(28 步)便宜(标准竖图约 18 点 vs 30 点) - ✨ nai5m 免费额度按 0.6 权重扣减 - 使用 nai5m 画一张只扣 0.6 次 nai5 免费额度(日限/周桶均按权重折算),例如日限 20 次可画 33 张全免费的 Medium - 免费额度不足以覆盖一张时(如剩 0.5 < 0.6),该张自动按点数计费,剩余额度保留不清零(点数支付的部分从不扣免费额度) - 🐛 修复点数支付后残余免费额度被误扣的问题 - 修复前:出图后按全部张数扣免费额度,额度剩 0.x 时付了点数还会把残余额度一并抹掉 - 修复后:只有免费额度内的张数扣额度,点数支付的张数不扣(重画路径同步修复) - 🐛 修复免费额度浮点误差累积问题 - 0.6 权重连加/连减会产生 0.3999999999999999 这类浮点尾巴,所有额度变动处统一对齐到 0.1 - 数据库字段 nai5DailyUsage / nai5Bucket 类型由 unsigned 改为 float,支持小数额度(控制台可正常编辑) v1.2.7 - ✨ NAI 5 角色自由坐标定位 - 角色位置支持连续坐标写法 @x,y / @(x,y)(值域 0~1,自动截断 3 位小数、约束越界值) - 对应 NAI 5 官方网页版/naicmd 的最新自由拖拽定位方式,nai5 / nai5c 推荐使用 - 原有 5×5 网格写法(@B3)在所有模型下继续有效,完全向后兼容 v1.2.0 - ✨ 新增 /配额 指令,显示 NovelAI Opus 免费 V5 额度、下次恢复时间和状态 - 🛡️ 新增 Opus 额度保护:额度耗尽时默认阻止 nai5/nai5c,可配置为允许消耗 Anlas 继续生成 v0.4.0 (2024-12-06) - ✨ 新增精准参考功能(Precise Reference) - 完全替换旧版的角色参考功能 - 支持交互式多图参考(最多6张),可灵活调整每张图的偏好设定 - 提供全新的命令行参数 -p 自定义模式、强度以及保真度 - ✨ 新增局部重绘功能(Inpainting) - 支持 V4/V4.5 模型的局部重绘 - 采用 8x8 网格对齐 + 膨胀算法,防止边缘伪影 - 交互流程不占用任务队列 - 🔧 优化 Mask 处理算法,提升重绘质量 - 🐛 修复各种已知问题 历史版本 - ✨ 新增角色提示词功能(Characters),支持多角色分别设置位置和提示词 - ✨ 新增导演工具功能 - ✨ 会员系统增强:自动清理、到期提醒、调试指令 - ✨ 新增 nai4c 快捷指令(v4 curated 模型) - ✨ 新增调试日志开关配置 - 🐛 修复各种已知问题 相关链接 - GitHub 项目地址 - NovelAI 官网 - 原插件项目 - 交流群 许可证 本插件基于原 novelai-bot 项目开发,遵循相应开源协议。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hhs2275/koishi-plugin-hhs-huatu
基于novelai-bot修改的koishi插件。点击下方链接进群使用小划bot
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71