DSH HUB
首页插件商店插件包社区排行榜资源发布指南
插件源码
返回插件目录

305037991x-pixel /

305037991x-pixel/dsh-account-balance

已验证

DeepSeek account balance chip for DeepSeek Harness Web: 3-min auto refresh with total/topped-up/granted breakdown

★ 1 Stars0 Forks0 IssuesN/A 社区评分0 已确认安装
查看 GitHub
README来源: main@11669ff8

dsh-account-balance

DeepSeek + OpenRouter 双账户余额芯片 · Dual account balance chip for DeepSeek Harness Web

会话头部常驻的 双账户余额芯片:同时显示 DeepSeek 与 OpenRouter 的可用余额,3 分钟自动刷新,悬停查看两家明细。

A persistent dual-account balance chip in the conversation header: shows both DeepSeek and OpenRouter balances, auto-refreshes every 3 minutes, with per-account breakdowns on hover.

功能 / Features

  • 一枚芯片同时显示两家余额:¥xx.xx · $xx.xx(OpenRouter 可用余额 = 充值 − 已用)
  • 悬停气泡分两段明细:
    • DeepSeek:总余额 · 充值 · 赠送
    • OpenRouter:可用 · 充值 · 已用
  • 一家失败不影响另一家:任一来源出错只在芯片上显示该来源的错误标记
  • 3 分钟自动刷新 + 手动刷新按钮(两家同时刷)
  • 切换会话不重复拉取:余额数据与定时器为模块级共享缓存
  • 密钥只存在于宿主侧,浏览器永不接触

安装 / Install

dsh plugin --profile web add github:305037991x-pixel/dsh-account-balance

重启 dsh web 并硬刷新页面(Ctrl+Shift+R)。

本机开发可用 install-into-dsh.ps1(包内自带)以 link: 方式注册本地源码目录,改源码后重启即生效。

配置 / Configuration

在 $DSH_HOME/.credentials.yaml 中配置(或环境变量同名,缺哪个来源就只显示另一个):

DEEPSEEK_API_KEY: sk-xxx
OPENROUTER1_API_KEY: sk-or-v1-xxx

工作原理 / How it works

端 文件 职责
Host lib/index.js 注册 GET /dsh-account-balance(DeepSeek)与 GET /dsh-account-balance/openrouter(OpenRouter):各自从凭证服务(环境变量 → $DSH_HOME/.credentials.yaml → .env)解析密钥后调上游接口,响应原样透传
Client lib/client.js 在 conversation.session.header.utilities 槽位注册芯片;模块级共享两家数据 + 3 分钟定时器

余额数据来源:

  • DeepSeek API - Get User Balance
  • OpenRouter API - Get Credits(total_credits − total_usage = 可用)

License

MIT

—/ 5

暂无评分

已验证 DSH bundle

Commit 11669ff86ed0

社区评论

还没有评论,来写第一条。

DSH HUB

社区维护的 DSH 插件索引。不是 GitHub 或 DeepSeek AI 的官方产品。

社区资源API关于