opencode-tui-deepseek-cny
v1.0.0
Published
在 OpenCode TUI 右侧栏显示 DeepSeek V4 人民币费用和账户余额。
Maintainers
Readme
opencode-tui-deepseek-cny
在 OpenCode TUI 右侧栏显示 DeepSeek V4 的人民币费用和 DeepSeek 账户余额。
功能
- 只统计
deepseek提供商下的deepseek-v4-flash和deepseek-v4-pro。 - 基于当前 session 的 assistant 消息 token 用量重新计算人民币费用。
- 区分缓存命中输入、缓存未命中输入、输出 token;推理 token 按输出价格计费。
deepseek-v4-pro在北京时间2026-04-26 20:15:00到2026-05-31 23:59:59内使用特价。- 新会话未使用 DeepSeek 时只显示激活提示,不显示费用和余额信息。
- 每次 DeepSeek 模型回复完成后自动刷新余额,仍可手动点击“刷新”或按间隔自动刷新。
- 自动复用已有 DeepSeek API Key 读取余额,来源依次为:
- OpenCode deepseek provider 的
key - provider
options.apiKey - provider 声明的环境变量,例如
DEEPSEEK_API_KEY - 当前进程的
DEEPSEEK_API_KEY - OpenCode 配置里的
provider.deepseek.options.apiKey
- OpenCode deepseek provider 的
价格
单位为人民币 / 百万 tokens。
| 模型 | 缓存命中输入 | 缓存未命中输入 | 输出 | | --- | ---: | ---: | ---: | | deepseek-v4-flash | 0.02 元 | 1 元 | 2 元 | | deepseek-v4-pro 特价期 | 0.025 元 | 3 元 | 6 元 | | deepseek-v4-pro 原价 | 0.1 元 | 12 元 | 24 元 |
安装
发布到 npm 后:
opencode plugin opencode-tui-deepseek-cny或在 .opencode/tui.jsonc 中手动添加:
{
"$schema": "https://opencode.ai/tui.json",
"plugin": [
[
"opencode-tui-deepseek-cny",
{
"balanceRefreshMs": 600000,
"showWhenEmpty": true
}
]
]
}本地开发
bun install
bun test
bun run typecheck
bun run build本地调试时可以把插件入口写进 .opencode/tui.jsonc:
{
"plugin": ["./opencode-tui-deepseek-cny/src/tui.tsx"]
}配置
balanceRefreshMs:DeepSeek 激活后的余额刷新间隔,默认600000,最小60000。showWhenEmpty:当前 session 未使用 DeepSeek 时是否显示激活提示,默认true。
说明
DeepSeek 余额接口使用 GET https://api.deepseek.com/user/balance,插件不会显示或记录 API Key。费用统计只在本地 TUI 中展示,实际扣费以 DeepSeek 官方账单为准。
