MeteorNOX/DeepSeek-Balance-Whale-Widget

DeepSeek Harness(DSH)一只住在 DSH 界面右下角的小鲸鱼娘,帮你盯着DeepSeek账户余额。QQ弹弹,支持拖拽吸附、左吸附翻转、数字滚动动画,随界面自动启用,建议直接喊来你的dsh安装

DeepSeek 余额鲸鱼挂件(DSH 小鲸鱼记账挂件)

一个 DeepSeek Harness (DSH) 的插件,位于 DSH Web 界面的右下角(也适用于官方 Electron 桌面客户端)。它显示您的 DeepSeek 账户余额、今日支出、每轮成本,并让您自定义显示信息的小“鲸鱼”气泡。


功能

  • 实时余额显示 – 每 60 秒(或点击时)使用 DEEPSEEK_API_KEY 或已登录的 DSH 账户拉取当前 DeepSeek 余额。
  • “小鲸鱼记账” – 跟踪余额变化以计算 今日使用量,无需额外 token。充值/赠送等增加项单独记录,并可手动核对。
  • 每轮成本气泡 – 每次模型回合后,挂件显示一个气泡,包含根据精确 token 使用量(输入、缓存、输出、推理)计算出的货币成本。气泡文本完全可自定义。
  • 峰谷定价 – 自动应用 DeepSeek 工作日的峰值费率(9-12 和 14-18 CST)和低谷费率(自 2026-08-23 起周末均为低谷)。
  • 使用历史窗口 – 查看今日支出、最近 7 天或完整记录,支持按模型细分和可搜索条目。
  • 丰富的 UI 交互 – 拖放定位、边缘吸附、左侧吸附时镜像翻转、长按“玩具”动画以及全屏设置菜单。
  • 模块化气泡系统 – 气泡由模块行(文本、链接、随机句子、图片/GIF、余额占位符、模型名称等)构建。模块可保存到库中并重复使用。
  • 自定义提醒 – 低余额警告和每日预算提醒,内容可编辑(包括图片/随机句子)。
  • 音频反馈 – 按下/释放声音、任务结束提示音、问题/授权提示音,每个都有独立的音量控制和自定义音频片段库。
  • 多供应商 API 支持 – 除 DeepSeek 外,您还可以添加其他提供商(OpenRouter、Kimi、StepFun、兼容 OpenAI 的网关等),并跟踪其余额、配额和每 token 定价。UI 自动为每个模型创建余额和配额占位符。

重要性

对于重度 LLM 用户,关注基于 token 的支出对于避免意外费用至关重要。此挂件将原本隐藏的 API 密钥驱动的记账转化为一个可视化、交互式的仪表板,直接嵌入 DSH 界面,无需额外 token 或外部服务。它还允许高级用户编写自定义气泡消息并集成数十个其他 AI 提供商。


安装(Web 配置文件)

# 推荐:安装已发布的 npm 包
dsh plugin --profile web add dsh-whale-widget

# 或直接从 GitHub 安装
# dsh plugin --profile web add github:MeteorNOX/DeepSeek-Balance-Whale-Widget

如果您已有本地副本或 zip 文件,请使用 README 中描述的 link: 或 file: 语法。

桌面(Electron)客户端 – 挂件是同一个包,但必须从正在运行的 DSH 桌面会话中使用内置的 plugin_manager 安装(CLI 的 --profile web 标志不适用于桌面配置文件)。


基本用法

  1. 安装后,重启 DSH 主机(或退出并重启桌面客户端)并刷新浏览器。
  2. 鲸鱼图标出现在右下角。点击它可:
    • 手动刷新余额。
    • 打开 主菜单,您可以在其中调整大小、位置、音频组,并启用/禁用各个提醒。
  3. 打开 音效与提示 → 全局设置 下的 “每轮消耗提示” 以编辑每轮成本气泡模板(使用 {cost} 占位符)。
  4. 使用 “自定义泡泡” 窗口构建自定义气泡序列,添加随机句子、图片或余额占位符。
  5. 从菜单访问 使用窗口 以查看每日/每周总计并按模型名称筛选。

可扩展性

  • 气泡模块 – 创建可重复使用的行(文本、随机句子、图片/GIF、余额占位符)并存储在模块库中。
  • 自定义提供商 – 在 小鲸鱼记账 → 模型 中添加新模型,并选择 34 个内置供应商模板之一,或选择 自定义 HTTP 指向任何端点。您还可以为自托管网关启用“允许向自定义地址发送凭据”标志。
  • 音频库 – 导入您自己的 .wav/.mp3 剪辑,在应用内裁剪,并将其分配给四个事件组(按下、回合成本、提问、授权)中的任意一个。
  • 定位 – 配置边缘吸附值(百分比或像素),并开启/关闭左侧吸附的镜像。

为什么重要

对于重度 LLM 用户,密切关注基于 token 的支出对于避免意外费用至关重要。此挂件将原本隐藏的 API 密钥驱动的记账转化为一个可视化、交互式的仪表板,直接位于 DSH 界面内,无需额外 token 或外部服务。它还让高级用户能够编写自定义气泡消息并集成数十种其他 AI 提供商。


安装(Web 配置文件)

# 推荐:安装已发布的 npm 包
dsh plugin --profile web add dsh-whale-widget

# 或直接从 GitHub 安装
# dsh plugin --profile web add github:MeteorNOX/DeepSeek-Balance-Whale-Widget

如果您已有本地副本或 zip 文件,请使用 README 中描述的 link: 或 file: 语法。

桌面(Electron)客户端 – 挂件是同一个包,但必须从正在运行的 DSH 桌面会话中使用内置的 plugin_manager 安装(CLI 的 --profile web 标志不适用于桌面配置文件)。


基本用法

  1. 安装后,重启 DSH 主机(或退出并重启桌面客户端)并刷新浏览器。
  2. 鲸鱼图标出现在右下角。点击它可:
    • 手动刷新余额。
    • 打开 主菜单,您可以在其中调整大小、位置、音频组,并启用/禁用单个提醒。
  3. 打开 音效与提示 → 全局设置 下的 “每轮消耗提示” 以编辑每轮成本气泡模板(使用 {cost} 占位符)。
  4. 使用 “自定义泡泡” 窗口构建自定义气泡序列,添加随机句子、图片或余额占位符。
  5. 从菜单访问 使用窗口 以查看每日/每周总计并按模型名称筛选。

可扩展性

  • 气泡模块 – 创建可重复使用的行(文本、随机句子、图片/GIF、余额占位符)并存储在模块库中。
  • 自定义提供商 – 在 小鲸鱼记账 → 模型 中添加新模型,并选择 34 个内置供应商模板之一,或选择 自定义 HTTP 指向任何端点。您还可以为自托管网关启用“允许向自定义地址发送凭据”标志。
  • 音频库 – 导入您自己的 .wav/.mp3 剪辑,在应用内裁剪,并将其分配给四个事件组(按下、回合成本、提问、授权)中的任意一个。
  • 定位 – 配置边缘吸附值(百分比或像素),并开启/关闭左侧吸附的镜像。

安全说明

  • API 密钥从不以明文存储;插件仅将凭据名称写入其配置,实际密钥保存在 DSH 的凭据服务中。
  • 凭据仅发送到供应商模板中定义的端点。发送到自定义 URL 需要每个模型的明确用户同意。
  • 所有写操作仅限于 localhost;远程主机收到 403,除非通过 DSHW_ADMIN_HOSTS 列入白名单。

更多信息

  • 完整规范和开发者提示:whale-widget-prompt.md
  • 源代码布局在 README 的 目录结构 部分描述。
  • 问题、功能请求和发布在此仓库中处理(或单独的 Codex-Whale 仓库用于仅 Codex 版本)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目