🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

会话计费面板 zerowlzf/dsh-ui-billing

DeepSeek Harness
zerowlzf14 天前有提交已提供中文文档扫描:含敏感能力

按模型单价实时显示账户余额与每轮会话费用

29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zerowlzf/dsh-ui-billing
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · ui
装得上吗
实装验证未通过(dep_tree_unresolvable),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(dep_tree_unresolvable · 2026/9/25) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@deepseek-ai/dsh-client-ui-billing(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 00:11:55

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 9 处,展示前 8 条)
  • 读取本地文件
    sync.mjs:43
    files.set(relative(root, path).split(sep).join('/'), readFileSync(path, 'utf8'))
  • 读取本地文件
    sync.mjs:46
    for (const entry of readdirSync(current).sort()) {
  • 读取本地文件
    sync.mjs:48
    if (statSync(path).isDirectory()) {
  • 读取本地文件
    sync.mjs:57
    if (!existsSync(path)) continue
  • 读取本地文件
    sync.mjs:58
    if (statSync(path).isDirectory()) walk(path)
  • 读取本地文件
    sync.mjs:83
    if (!existsSync(source)) continue
  • 删除本地文件递归
    sync.mjs:85
    rmSync(target, { recursive: true, force: true })
  • 写入本地文件
    sync.mjs:86
    mkdirSync(dirname(target), { recursive: true })
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-brand@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 显示账户余额
  • 按模型单价计费
  • 按会话轮次统计费用

README

由 DeepSeek 最新模型翻译生成
description: "Web 计费界面:用户自有的按模型单价、DeepSeek 账户余额,以及建立在其上的会话与本轮费用胶囊;面向费用显示的使用者与维护者。" kind: "package-reference" @deepseek-ai/dsh-client-ui-billing 概述 本包按用户自有的单价,为一次 Web 会话计价。它的 Host 半边把 ui-billing 这些字段声明为活字段,并在其中缓存两项来自提供方的读取:DeepSeek 账户余额与公布的价目表。浏览器半边渲染 composer dock 里的两个费用数字、每个已完成轮次操作行里的费用读数,以及 Plugins 页上的「计费」页。一条路由就是一对 provider/model,按「元 / 百万 tokens」在最多两个每日时段内计费——缓存命中输入、未命中输入、输出——按高峰单价或公布的空闲一档。余额是 DeepSeek 账户的余额。
展开完整文档(README 剩余 1 节)
description: "Web 计费界面:用户自有的按模型单价、DeepSeek 账户余额,以及建立在其上的会话与本轮费用胶囊;面向费用显示的使用者与维护者。"
kind: "package-reference"

@deepseek-ai/dsh-client-ui-billing

概述

本包按用户自有的单价,为一次 Web 会话计价。它的 Host 半边把 ui-billing 这些字段声明为活字段,并在其中缓存两项来自提供方的读取:DeepSeek 账户余额与公布的价目表。浏览器半边渲染 composer dock 里的两个费用数字、每个已完成轮次操作行里的费用读数,以及 Plugins 页上的「计费」页。一条路由就是一对 provider/model,按「元 / 百万 tokens」在最多两个每日时段内计费——缓存命中输入、未命中输入、输出——按高峰单价或公布的空闲一档。余额是 DeepSeek 账户的余额。

目录

- Use this package
- Understand the implementation
- Further Exploration
- Model Experience
- Known Limitations and Deferred Work
- Dev Note

Use this package

在 Web Chat 界面已存在的前提下挂载本插件;一旦知道某个单价或余额,胶囊就会出现,配置页出现在「插件」页上本包自己那一行。所有界面读取同一个配置值,没有提供配置条目的部署只是什么都不渲染;官方 DeepSeek 路由自带公布价默认值,官方会话开箱即可读出费用。

composer dock 承载本会话费用与余额两个数字,每个已完成轮次在操作行里带上自己的读数并点开明细;完整说明见 细节文档。

模型体验

无:两个半边都只是把人已经由提供方上报的事实渲染并计价,既不注册提示词、工具 schema、模型调用,也不注册会话事件。

KV Cache 影响

无;本包从不组装或发出任何提供方请求。

已知限制与后续工作

这些限制界定了当前这份费用显示,是本包当前的约束,而不是一份通用计费比较或任务清单;完整清单与每条的机制见 细节文档。

- 账目不完整的轮次不显示费用 —— 每一轮的持久账目是全有或全无:证据不全的轮次宁可不出数字,也不拿更大的会话数字顶替。
- 尝试全部滑出加载窗口的轮次不显示费用 —— 拆分需要该轮次的助手行;账目点了多条路由又没有一行能落位时,读数不出数字,由对话框点名这些路由,而不是把整份合计在每条路由上各记一遍。
- 会话合计从浏览器首次看到时开始归属 —— 在那之前的一切按当时生效的路由计价,因此会话中途刷新会按那一刻正在使用的路由重读整份总量。
- 官方统计行出现之前不显示任何数字 —— 全新会话要等它的第一轮才显示余额;每轮读数在该轮次收尾时出现。
- 余额始终是 DeepSeek 账户的余额 —— 这是设计使然;Host 的这两次读取就是本包发出的全部请求。

开发备注

给维护者的工作上下文——点开查看

两件值得记着的注册事实:每轮读数是同一对组件在 ui-chat 两张清单上的注册——conversation.chat.turnEndInfo(已完成轮次的操作行)与 conversation.chat.turnTail(没有操作行的被中断轮次);页面要求的读取走活字段的写入,而不是调进 Host。细节文档 给出完整的维护上下文:节点数据的归属、样式门禁、价格表夹具、翻译类型与覆盖率说明。

运行时不变式: 未发布伴随包。本包两个半边不共享任何进程内状态:Host 半边拥有活字段声明与它的刷新链,浏览器半边拥有四个插槽注册,每一个都由 HMR 安全样张证明可被移除。
预览分享卡片长什么样 ↓zerowlzf/dsh-ui-billing
分享 · DeepSeek Harness Hub
zerowlzf/dsh-ui-billing

按模型单价实时显示账户余额与每轮会话费用

这是你的仓库?认领条目

回到顶部