Polar-Lighter/dsh-cost-meter

Polar-Lighter★ 1JavaScript最后同步: 2026-08-17

在 GitHub 打开

README 摘要

🧮 dsh-cost-meter DeepSeek Harness 会话计价与余额监控插件 · 隐藏底部状态栏,把会话详情装进上下文圆环 DSH (DeepSeek Harness) web plugin — session cost meter + account balance in the context-ring panel 📸 截图 点击输入框右下角的 上下文占用圆环 ,即可在展开的面板中查看本次会话的完整详情——台前不再常驻任何统计文字。 ✨ 现有功能 1. 🧹 取消底部状态栏 用 slot 遮蔽机制隐藏输入框下方的常驻统计行( conversation.composer.dock 的 stats 单元格,以更低 priority 遮蔽),台前保持干净。 2. 🎯 上下文圆环面板内的会话详情 圆环点击面板( conversation.context.detail 槽位,渲染在上下文占用条下方)依次展示四个区块: 区块 内容 会话统计 轮数 · 步数;LLM / 工具调用耗时;首 token 平均耗时;解码吞吐(tok/s) Token 用量 按模型分桶(一个模型一个区块):缓存命中 / 未命中 / 写入 / 输出 token、缓存命中率 费用 全部模型费用总和(人民币 + 美元,金额字体略大);悬停查看每个模型各自的费用与费率档位 余额 账户余额(CNY / USD,总余额 = 充值 + 赠送);账户不可用时提示;点击可手动刷新 多模型会话 :host 侧 tokenUsageByModel 投影按整个会话日志折叠出 每个模型 的 token 分桶 ( request/header 提供模型, assistant/chunk 用量帧与 assistant/message 提供用量采样), 费用按各模型实际用量分别计价后求和——会话中途切换模型也准确。 计费口径与官方一致 : - 缓存写入 token 按缓存未命中(原价输入)计费; - 缓存读取 token 按缓存命中价计费; - reasoning token 已包含在输出 token 内,不重复计费。 3. 💰 账户余额 打开面板时,浏览器端通过 host 侧的 RPC 端点( /rpc → cost-meter/balance )调用官方接口 GET /user/balance: - API Key 永不离开 host 进程 ——浏览器只拿到查询结果,密钥由 host 持有; - Key 与端点解析方式与官方 llm-deepseek 插件一致:优先 llm-deepseek 设置节 ( apiKeyEnv / baseURL )→ $DEEPSEEK BASE URL → 默认 DEEPSEEK API KEY / https://api.deepseek.com ; - 打开面…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类