ARTICLE · 1163363
dsh插件推荐 - 不用任何令牌,这个小鲸鱼挂件把 DSH 的余额和每轮花费算明白了
BALANCE READOUT
4000
字左右
6
个章节
10
分钟读完
它不调平台用量接口,也不要你配任何令牌,靠「余额往下掉多少就记多少」把账算出来;每轮对话又换读真实 usage,按内置峰谷价目表换算成钱。
分享一个 dsh 插件。
这是一个可爱的鲸鱼挂件,可以显示让你清晰的知道你在里面写代码、让它查资料、让它一遍遍改文件。
想知道今天花了多少,得切出去,打开 DeepSeek 平台,登录,翻用量页。
看完再切回来,思路已经断了。
所以当我看到有人把余额做成一只蹲在右下角的小鲸鱼时,第一反应是,这个位置选得太对了。
它叫小鲸鱼挂件,仓库在 MeteorNOX/DeepSeek-Balance-Whale-Widget,npm 包名 dsh-whale-widget。
一句话说清它是干什么的:把 DeepSeek 的余额、今日已用、每轮对话的消耗,摊在 DSH Web 界面右下角那只小鲸鱼身上。
标准 DSH 插件,一条命令装上,界面每次打开它自己就在。

DSH 小鲸鱼记账挂件
它最聪明的地方,是不要你任何令牌
先搞清楚一件事。
大部分工具做「今日花费」,思路都是去调平台的用量接口。要你先去建个 key、配个令牌,然后祈祷那个接口别变。
这只小鲸鱼走的是另一条路。它用余额差记账。
记账口径
它每 60 秒拉一次余额,余额往下掉多少,就累计记成你今天的消费。
余额往上走呢?充值、赠金到账这种,它单独记一笔,不会拿去冲掉你已经累积的消费。
所以你什么都不用配,装上它就开始记账。
我跟你说,这个设计我琢磨明白之后是有点服的。
它绕开了「平台必须先给我一个用量接口」这个前提,用最笨也最稳的办法,把账算出来了。
而且它连 DEEPSEEK_PLATFORM_TOKEN 都不要了。早期那个「实时·令牌」模式已经下线,现在是零令牌开箱即用。
有一说一,「不用配令牌」这件事看着很小,但它决定了你是「装完就能用」,还是「装完先去读半小时文档」。
它记账还挺较真。
金额按 8 位小数记,显示的时候保留两位;逐轮明细留 90 天、最多 2 万条,再往前的逐日归档留 365 天。所以回头看「上周三那笔到底花在哪」是查得到的。
密钥这块也顺带提一句。
它从 DSH 自己的凭据服务里读 DEEPSEEK_API_KEY,插件配置里只放凭据名,真密钥不落在配置里。
如果你在 DSH 里登录过 DeepSeek 账号、又没配 key,它还能走账号登录态去取余额。这条路径下 token、请求头、失效清理全是 DSH 在处理,插件本身不碰你的账号令牌。
每轮对话花了多少,它读的是真实用量
余额差解决的是「今天总共花了多少」。
但你可能更想知道另一件事:刚才那一轮,烧了多少?
这个它就换了个口径。
口径 A
余额差
回答:今天总共花了多少
口径 B
真实用量
回答:刚才那一轮烧了多少
它挂在 DSH 的本机会话事件上,一轮对话结束后,直接读那一轮真实的 usage——输入、缓存命中、输出、推理 token 各多少,再按内置价目表换成钱,弹一个小泡泡告诉你。
不是拿余额差去估,是读真实用量。
价目表是写死在代码里的,所以它算的是 DeepSeek 官方那套口径。我把它那张表抄一下,单位是人民币每百万 token。
deepseek-flash
V4.1-Flash
TOKEN 口径
空闲
高峰
缓存命中
0.02
0.04
缓存未命中
1
2
输出
4
8
deepseek-v4-pro
V4 Pro
TOKEN 口径
空闲
高峰
缓存命中
0.15
0.30
缓存未命中
4.5
9.0
输出
13.5
27.0
每组两个数,前面是空闲时段,后面是高峰时段。
高峰是工作日的 9 点到 12 点、下午 2 点到 6 点,北京时间。空闲价就是高峰价的一半。从 2026 年 8 月 23 号起,周末全天都按谷价算。
这个细节挺有意思的。
DeepSeek 的峰谷价本身就是个省钱空间,但大部分人根本不知道自己刚才那一轮撞在了哪个时段上。它把这件事做成了一个模块,界面上直接显示现在是高峰还是空闲、距离切换还有多久,样式还能换。
省不省钱是一回事,至少你知道了。
它还有个小账本窗口,能看今日消费、近 7 天、全部记录,模型占比画成条,按日期展开能看到每一条的时间跟金额,还能按模型名搜。
模型名也做了友好标注,deepseek-flash 会显示成 DeepSeek-V4.1-Flash,老名字会标一句「同 V4.1 Flash」。
34 个厂商模板,密钥仍然不落配置
内置的 DeepSeek 之外,它还能管别的厂商。
在「小鲸鱼记账」里可以自己加模型,每个模型独立配余额预警、今日预算和额度。
厂商模板有 34 个,选完自动把凭据名、币种、接口、字段路径、探活地址都带好,你基本不用手填。
但它很诚实地区分了两类。
DeepSeek 自己、OpenRouter、Kimi 和 Moonshot、智谱、MiniMax、阶跃星辰、Novita、OpenCode Go,还有一批 OpenAI 兼容的中转站。
硅基流动、火山方舟、OpenAI、Anthropic、Gemini、Grok、Groq、Mistral、Together、Fireworks 这些,模板会直接标注出来。
这一类它会先拿探活地址验一下你的 key 通不通,余额老老实实显示一横,今日已用则按本机会话去估。
坦率的讲,肯把「我们查不到」标出来的工具不多。大部分会给你一个看起来很确定的数字。
密钥还是那个原则,不落配置。
每个模型填的是凭据名,比如 OPENROUTER_API_KEY,真密钥进 DSH 的凭据服务。删掉模型,对应的额度模块和设置也一起清掉。
订阅类的额度它也管。填个总量,已用就按会话 token 自动累计,跨天保留,可以选不重置、每天重置或者每月重置。
那只鲸鱼本身
前面聊的都是里面的账,现在说说壳。

小鲸鱼挂件本体
它蹲在右下角,可以拖着走。四边的吸附区可以自己调,按比例或者按像素都行,角落还能组合。不想吸附就关掉,随便摆。
贴左边吸附的时候,整只鲸鱼会水平镜像翻过来,连文字都跟着反向。
按下去是有弹性的,像按一个玩偶。
点它一下会冒一个泡泡。第一次点显示什么、再点显示什么,是一个可以自己排的队列。队列里每一项还能做成 A/B 加权——两个泡泡设好权重,每次随机抽一个。
泡泡里的内容是模块拼的,可以放文字、链接、余额、今日已用、峰谷时段、对话名,也可以放图片和随机语句。每行最多 6 个模块,一个泡泡最多 6 行。

点一下冒一个泡泡
它甚至内置了两套音效和一段任务结束音。
任务结束音内置了两个预设,一个是 Minecraft 那个经验球的声音。我看到这个的时候是真的笑了一下——它跟「钱花出去了」这件事放在一起,有种很奇怪的对味。
余额低于你设的数会弹提醒,今日花超预算也会弹提醒。提醒的内容同样可以自己编辑,塞图片也行。
真要装的话,几件事先说清楚
Web 版装起来就一行。
TERMINAL
sh
dsh plugin --profile web add dsh-whale-widget
也可以直接从仓库装。
TERMINAL
sh
dsh plugin --profile web add github:MeteorNOX/DeepSeek-Balance-Whale-Widget
这两种二选一,别混用。它们是同一个包名,先后装会打架。
然后是我觉得最值得提醒的一条。
最容易踩的一条
官方桌面端不能用上面的命令。
桌面端读的是 desktop profile,而 dsh plugin 命令行按设计拒绝碰它。你用 --profile web 装完,插件落在 web profile 里,桌面窗口读的是另一个,表现就是右下角什么都没有,而且控制台也不报错。
桌面端的正确装法是,在桌面客户端的会话里直接跟 DSH 说一句把它装上,让它自己调内置的插件管理器装到当前 profile。
另一个坑更朴素:装完没看到挂件,先重开一次客户端,或者浏览器 Ctrl+F5 刷一遍。
有人反馈过新装之后右下角空着、重开一次客户端就出来了。这种「什么都没发生」的失败最磨人,因为你会以为是自己抄错了命令。
还有一个跟插件本身没关系、但挺烦人的:如果你装了 IDM、迅雷、Motrix 这类下载管理器,它们会把挂件的音效请求当成下载任务抢走,每次打开 DSH 都弹一个下载确认框。
把它加进下载管理器的站点排除列表就行,关键词是本机地址。
如果你是放在局域网或者反向代理后面访问的,还有个安全设计要知道。
它的所有接口默认只接受本机地址的请求,改配置这类操作必须来自运行 DSH 的那台机器。所以从别的机器上改配置会吃 403,需要在环境变量里显式声明允许的主机。
还有一条原理上的局限,我觉得该讲明白。
原理边界
它记的是「余额的变化」,所以 DSH 关着的那段时间,如果别处有消费,它是漏记的。这是余额差这个路子天然带来的边界,不是 bug。
再有,余额接口只给一个快照,不给你充值流水。所以充值和消费恰好发生在同一次刷新的间隔里时,它会提示你手动校正一下。
提前知道这两条,比事后对着数字犯嘀咕好。
我的评价是
我挺喜欢这个东西的。
不是因为它可爱——虽然它确实可爱。
是因为它选了一个我一直没意识到可以这么解的问题。
过去我总觉得「成本可见」这件事得靠平台把接口做好,所以没接口的时候就只能认了。它绕到后面,用余额的变化把同一件事算了出来,还顺手把令牌这个门槛给拆了。
你想想看,我们对 AI 花钱的感知,其实一直很迟钝。一个月过完看到账单才反应过来,原来是这么用的。
它做的事情,是把这件事从「月底才知道」变成「右下角一直摆着」。
这中间没有多复杂的技术,就是把一个一直存在的数字,挪到了你的视线里。
想装的话,仓库在 MeteorNOX/DeepSeek-Balance-Whale-Widget,MIT 协议,随便看。
装之前记得看一眼自己用的是 Web 还是桌面端,那条命令别抄错。
— 记账完毕 —
既然看到这里了,如果觉得不错
随手点个赞、在看、转发三连吧。想第一时间收到推送,也可以给我个星标。
谢谢你看我的文章,我们,下次再见。
作者:Patrick
这里分享好用的 AI 工具和 skill
创作不易,三连支持一下吧