dsh-bili-eyes: Enabling DSH Models to "See" Bilibili Videos

前言

在 DeepSeek Harness(DSH)里接模型时,群友或用户丢一条 B 站链接,常见做法是只把标题、简介贴进上下文,模型并没有真正「看过」画面和弹幕氛围。要补全信息,往往还要自己切 yt-dlp、抽帧、再整理评论——步骤多,也不适合交给工具调用链一次性完成。dsh-bili-eyes(社区里也叫「B 站伙伴」)是维护者 QiuYeDx 发布的联网类 DSH 插件:给一个 B 站链接或搜索词,由插件拉取分镜图、台词、热评和弹幕热词等素材,模型再像看过视频一样回答;默认只读、只认 B 站,写操作需你在设置里显式打开。

这是什么

dsh-bili-eyes 是 npm 包 dsh-bili-eyes,当前 README 与 package.json 标注版本为 0.7.0,MIT 许可证,依赖 Node.js ≥ 20。它在 DSH 中注册一组以 bili_ 为前缀的工具,并在宿主提供 webServer 时挂载「B 站伙伴」设置页(接口路径 /api/bili-eyes)。插件自行从 B 站下载 DASH 流并用 ffmpeg 合成,不强制安装 yt-dlp;画面分格逻辑来自依赖 dsh-video-storyboard(每张约 384 token,长视频按「每格约一分钟」拆成 2~4 张)。社区目录页:https://www.skillhub.cn/plugins/QiuYeDx/dsh-bili-eyes;源码与文档:https://github.com/QiuYeDx/dsh-bili-eyes。

核心能力(已文档说明部分)

看视频与文字上下文

bili_look 接受链接、b23 短链、BV 号或含链接的分享文字,可选时间段与 detail(low / med)。返回分镜图(图片附件)加一段标注为「素材」的文字:标题、UP、播放与点赞、标签、简介、热评、弹幕高频词与密集时段等。登录 B 站账号(建议小号)后可额外获得 AI 字幕、AI 总结与 1080P 放大;未登录时仍可看视频相关文字与较低清晰度流。2 小时以内默认看完整片,更长视频默认只看开头 2 小时。bili_look_zoom 用于放大某几秒(最多 60 秒)。

台词来源:优先 B 站 AI 字幕(需登录);无字幕时可走 ~/.dsh/asr.json 约定的 OpenAI 兼容 /audio/transcriptions(设置页「语音识别」:硅基流动 API Key 或本机 SenseVoice / FunASR / whisper 等)。

搜视频、刷列表、逛一圈

  • bili_find:站内搜索,支持综合、播放、最新、弹幕、收藏排序,可限定时长,返回 1~10 条。
  • bili_feed:首页推荐、热门、排行、关注动态、UP 主投稿、插件账号收藏等列表。
  • bili_comments:热评或楼中楼,带 #rpid。
  • bili_surf:在只读工具链里顺着搜 → 打开 → 看评论 → 点 UP 等线索逛,交回摘要与路线(需支持工具调用的模型;作者在 DeepSeek 上验证过)。

收件箱与写操作(默认关闭)

登录后可处理「回复我的 / @ 我的 / 私信」;bili_inbox 列出待办并可标记完成或忽略。点赞、收藏、评论、私信主人、发动态、关注 UP 等对应 bili_like、bili_fav、bili_comment、bili_dm、bili_post、bili_follow,经权限表、日限额、间隔与 bili_confirm 草稿把关;@ 与私信仅面向设置里填写的「主人」B 站 UID。投币、拉黑、改资料、上传不在范围内。README 写明:写操作走 B 站网页端接口,存在风控风险,建议小号并在简介标明 AI 运营。

插件不接受本机视频路径与其他网站 URL。

安装与启用

DSH 需在 0.2.1 前后(README 写明在 0.2.1-rc.3 上验证过)。安装方式二选一:

  1. DSH「设置 → 插件」中添加包名 dsh-bili-eyes(npm 官方源与 npmmirror 均可),装完重启 DSH。
  2. 命令行:
dsh plugin --profile desktop add dsh-bili-eyes

装好后打开「设置 → B 站伙伴 → 概览」中的「安装检查」:

  • ffmpeg:缺则无法出分镜画面,仍可有标题、简介、评论、字幕等文字;可在设置页「下载 ffmpeg」,插件将 @ffmpeg-installer / @ffprobe-installer 校验后放到 ~/.dsh/tools/ffmpeg/bin。
  • B 站登录、主人 UID、语音识别、门卫、收件箱:均为可选;检查项会说明缺项时的行为。

升级示例(README):

dsh plugin --profile desktop add dsh-bili-eyes@latest

升级后需重启 DSH。登录信息在 ~/.dsh/bili-eyes/credential.json,配置在 ~/.dsh/bili-eyes.json,卸载插件不会自动删除,需自行清理。

典型用法

设置页试看(只读)

在「看视频 → 试看」粘贴链接或关键词,流程与模型调工具相同,可直接看到分镜图与文字素材。

对话里自然语言

README 示例(仅触发只读工具,不会向 B 站发帖):

  • 「帮我看看这个视频 https://www.bilibili.com/video/BV…」
  • 「B 站上搜几个讲黑洞的科普」
  • 「这个视频的评论区在吵什么」

模型会按需调用 bili_look、bili_find、bili_comments 等。

按需打开登录与互动

需求 入口(README 表格摘要)
AI 字幕/总结、1080P、推荐、收件箱、写操作 「概览」扫码登录 B 站
无字幕也要有台词 「设置 → 语音识别」
点赞、收藏、评论、私信、关注 「互动 → 设置」填主人 UID 并调整权限表
定时自己逛 B 站并推荐 「冲浪 → 设置 → 自己逛」
守主人投稿评论区 「互动 → 设置 → 守评论区」(需主人 UID)

命令行登录(可选):

node bin/cli.mjs login
node bin/cli.mjs status

需在插件安装目录下执行,或按 README 使用包内 bin/cli.mjs。

适用场景与注意

适合群聊里频繁分享 B 站链接、希望在 DSH 窗口或经 dsh-qq 等桥接一次看懂视频与评论语境的场景;只装不改设置时,插件仅提供只读能力,与简介「分镜图 + 台词 + 热评 + 弹幕热词」一致。

使用前请注意:

  • 插件以当前 DSH 进程权限运行,安装前建议阅读 GitHub 源码与 MIT 许可证,自行评估账号与隐私风险。
  • README 说明 Windows 上完整验证;macOS / Linux 路径与 ffmpeg 下载已处理但未充分实测。
  • SkillHub 社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系;GitHub 星标数以仓库页面为准(线索为 3 stars)。

问题反馈与用法交流:README 提供 QQ 交流群 1130276670。

结尾

dsh-bili-eyes 把 B 站视频的「可看、可搜、可逛」收成 DSH 工具与设置页一条龙:默认安全只读,需要时再按权限表放开互动。目录页:https://www.skillhub.cn/plugins/QiuYeDx/dsh-bili-eyes;仓库:https://github.com/QiuYeDx/dsh-bili-eyes。

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

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

Xiaoye