dsh-xhs-evaluator:在小红书页面用多模型评估笔记草稿

前言

在小红书或创作平台写笔记时,发布前往往只能凭经验猜阅读量、点赞和收藏会不会上来。DeepSeek Harness(DSH)把大模型接到宿主里,右侧内置浏览器可以直接打开 www.xiaohongshu.com 与 creator.xiaohongshu.com。若在发之前能对草稿做一次结构化预测,并收到可操作的修改方向,会比纯靠感觉试错更省事。

下面介绍社区插件 dsh-xhs-evaluator(维护者 SenhoiBot,GitHub:SenhoiBot/dsh-xhs-evaluator):它只在上述小红书相关域名页面的左下角挂一个可拖动的红色悬浮球,点开后填入标题、正文和标签,由 DSH 宿主的多个 llm 路由并行打分,不经过被访问页面的额外网络请求,也不持有 API key。

这是什么

dsh-xhs-evaluator 归类为「模型推理」类 DSH 插件,当前 package 版本为 0.2.1,许可证 MIT。在 DSH Desktop 右侧边栏的 Browser 里打开小红书或创作平台时,插件注入页面脚本并显示悬浮球;其他站点默认不注入、不挂载 DOM(可通过配置 allowAllHosts: true 放宽,需重载插件)。

模型调用全部走 DSH 宿主的 llm 服务;被访问网页不做凭据相关请求,插件侧也看不到站点 cookie 或 storage。

核心功能

多模型评估与汇总

点悬浮球打开面板,填写标题(带字数计数)、正文(必填,最多约 1000 字)、话题标签(空格或逗号分隔,最多 10 个),并可选 账号赛道、粉丝量级(用于调整预测基线),以及 评估模型数 1 / 2 / 3。面板会显示宿主实际解析出的模型名录;profile 里凑不齐的档位会置灰。

点「开始评估」后,插件并行调用 N 个宿主模型(默认 2 个,上限 3 个),输出包括:

  • 潜在 阅读量、点赞、收藏、评论 的区间与中位数;
  • 判定(有爆款相 / 中上 / 中规中矩 / 偏弱 / 很差)与 置信度;
  • 数据偏弱时的 调整方向(标题钩子、封面、正文结构、收藏价值、标签、情绪落点等);
  • 修改指引:按标题、封面、内部图、文字内容、标签五块说明「怎么选」;需要举例时以 (例:…) 括注形式展示,示例由宿主动态截断到 50 字以内。

多个模型的结果会汇总:区间取各模型 min/max,中位取中位数,置信度按模型间分歧度调整,并带 spread(分歧度)信息。

一键整改

结果页底部提供 返回编辑、复制报告、一键整改。整改走单模型调用(temperature 0.7),生成一版可发布的标题、正文、标签,以及封面大字文案与内部图建议;可先审阅,再用「用这份稿子」填回表单(不自动重评)。

站点与界面行为

  1. 仅在 xiaohongshu.com 及 *.xiaohongshu.com(含创作平台)显示悬浮球;默认贴 左下,避免与 DSH 内置浏览器右下角「译」控件冲突,球可拖动且位置在本次页面内记住。
  2. Esc 或右上角 × 可收起面板;评估完成关面板后,球右上角会有红点提示结果就绪。
  3. Web 版 DSH 因内置浏览器为跨域 iframe,插件无法注入,与同类侧边栏插件限制一致。

模型数量如何决定

解析顺序(README 所述):

  1. 插件配置里的 models(显式指定,优先级最高);
  2. 配置里的 provider / model;
  3. 否则使用 DSH 当前默认模型;
  4. 需要更多模型时,向同一 provider 的模型目录补齐(2.5s 超时;补不到则少跑并如实告知)。

面板默认 ensemble: 2;未在面板改选时按配置默认调用个数。

安装与启用

推荐从 GitHub 安装(将 <profile> 换成你的 DSH profile 名):

dsh plugin --profile <profile> add github:SenhoiBot/dsh-xhs-evaluator

本机已有源码目录时,可用 link: 指向绝对路径安装(依赖 bundle row,见仓库 README)。

  • 修改 client.js / lib/page-script.js:刷新 DSH 页面即可;page-script.js 由宿主按请求重新读取并注入。
  • 修改 Host 侧 index.js、lib/*.js 等:在 Plugin Manager 里 禁用再启用 插件以重载模块;一般无需重启 DSH。

插件目录页:https://www.skillhub.cn/plugins/SenhoiBot/dsh-xhs-evaluator(社区目录,与 DeepSeek / 幻方无官方从属关系)。

配置(可选)

在 profile patch 里按插件 id dsh-xhs-evaluator 覆盖,字段均可省略:

- id: dsh-xhs-evaluator
  config:
    ensemble: 2                  # 面板未选时默认调用几个模型(1–3)
    provider: deepseek-account   # 可省略:默认用 DSH 当前默认模型
    model: deepseek-flash
    models:                      # 额外/指定评估路由(可选,最多 3 个生效)
      - provider: deepseek-account
        model: deepseek-v4-pro
        label: V4-Pro
    callTimeoutMs: 45000         # 单次模型调用超时
    maxTokens: 1800              # 单次输出预算(严格 JSON)
    temperature: 0.3
    ballSide: left               # 悬浮球默认贴边(left/right)
    ballBottom: 18               # 距底高度 px(0–240)
    allowAllHosts: false         # false:仅小红书域名;true:任意网页显示

宿主侧配置改动需在 Plugin Manager 禁用再启用后生效。allowAllHosts 通过既有 configure 通道下发。

典型用法

按 README 中的操作流程:

  1. 在 DSH 右侧打开 Browser,进入小红书或创作平台页面。
  2. 点左下角悬浮球,填写标题、正文(必填)、标签,选好账号赛道与粉丝量级,确认「将用」的模型个数。
  3. 点 开始评估,等待 N 个宿主模型打分,查看判定、指标卡、调整方向与修改指引。
  4. 需要成稿时点 一键整改,审阅整改稿后选择填回表单或复制。
  5. 想继续改文案时 返回编辑,改完可再次评估。

诊断日志位于 ~/.dsh/xhs-evaluator.log(JSONL);常见关键字包括 bridge-installed、inject:installed、configure、evaluated、revised 等,便于确认注入与请求是否成功。

架构与安全边界(简要)

  • client.js 扫描内置浏览器 webview,先做站点门禁,再注入 lib/page-script.js,并轮询与 /xhs/state 同步配置。
  • 页面脚本在 Shadow DOM 内渲染 UI,零网络、零 storage、不改站点既有 DOM。
  • 宿主 index.js 注册 /xhs/evaluate、/xhs/revise 等路由,经 ctx.llm 调用模型;评估输出强制为严格 JSON。

安装前建议自行阅读仓库源码与 MIT 许可证;插件以当前 DSH 进程权限运行,评估与整改内容会发送至你配置的宿主模型提供方。

结尾

dsh-xhs-evaluator 把「发前评估」收进 DSH 右侧浏览器的小红书场景里:多模型预测互动区间、给出判定与修改指引,并可选一键整改成稿。适合在 Desktop DSH 里写小红书笔记、希望用已有宿主模型做草稿质检的开发者或创作者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye