Skip to content
dsh.fish
Bundle

dsh-session-cost

dsh plugin: show the estimated DeepSeek API cost of the current session in the web GUI stats strip (token usage × official pricing, peak/off-peak aware)

Source
ChengChe106
stars
2 stars
License
MIT
Updated
Updated 21 hours ago

Readme

# dsh-session-cost

DSH(DeepSeek Harness)插件:在 Web GUI 底部统计条里显示**当前会话的 DeepSeek API 费用估算**。

效果:统计条下方多出一行 `费用 ≈¥0.35 | 命中 ¥0.28 | 未命中 ¥0.02 | 输出 ¥0.05`,字体与配色完全对齐官方统计条(12px、主题自适应)。

![效果截图](docs/screenshot.png)

## 安装

```bash
dsh plugin add dsh-session-cost
```

(`dsh` 未全局安装时:`npx --yes @deepseek-ai/dsh plugin --profile web add dsh-session-cost`)

安装后**重启 `dsh web` 生效**。

## 怎么算的

- 数据源:DSH 的 `tokenUsage` 会话投影(官方 `dsh-token-meter` 提供,与统计条同源):`uncachedInputTokens` / `cacheReadTokens` / `cacheWriteTokens` / `outputTokens`
- 计费口径(对应官方账单):缓存**写入**按"未命中"单价计
  `费用 = (未命中 + 写入) × miss单价 + 命中 × hit单价 + 输出 × out单价`
- 价格:官方 https://api-docs.deepseek.com/zh-cn/quick_start/pricing

| 模型 | 百万输入(命中) | 百万输入(未命中) | 百万输出 |
| --- | --- | --- | --- |
| deepseek-v4-flash(2026-08-17 前) | ¥0.02 | ¥1 | ¥2 |
| deepseek-v4-pro(2026-08-17 前) | ¥0.025 | ¥3 | ¥6 |
| deepseek-v4-flash · 高峰(9-12/14-18 北京时间) | ¥0.10 | ¥3 | ¥9 |
| deepseek-v4-flash · 空闲 | ¥0.05 | ¥1.5 | ¥4.5 |
| deepseek-v4-pro · 高峰 | ¥0.30 | ¥9 | ¥27 |
| deepseek-v4-pro · 空闲 | ¥0.15 | ¥4.5 | ¥13.5 |

- 2026-08-17 00:00(北京时间)起自动切换峰谷计价;高峰时段自动按北京时间判断

## 说明与限制

- **估算值**:仅供参考,与实际账单可能有出入(缓存写入归入未命中的口径、模型切换、四舍五入)
- **模型**:v1 按 `deepseek-v4-flash` 计(会话中途切换模型不追溯);要改默认模型/价格,编辑 `lib/client.js` 顶部的 `DEFAULT_MODEL` 与价格表
- 显示"≈"标记表示估算

## 开发者

- 仓库:https://github.com/ChengChe106/dsh-session-cost
- 协议:MIT

Install

dsh plugin --profile web add github:ChengChe106/dsh-session-cost

Profile: web

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source