v0.1.0 — Ollama Cloud 用量余量可视化
⚡ dsh-ollama-usage v0.1.0
Ollama Cloud 用量余量可视化 · DeepSeek Harness 插件
首个正式版本 🎉 —— 可视化 Ollama Cloud 账号的用量余量(每 5 小时会话用量 + 周用量),
数据来自官方接口 GET https://ollama.com/api/usage,与 ollama.com 设置页一致。
✨ 功能
| 能力 | |
|---|---|
| 🎯 | 会话用量(每 5 小时):5h 会话配额,置顶展示「已用 X% · 剩余 Y%」 |
| 📅 | 周用量(Weekly):本周配额进度 |
| 🎨 | 侧边栏极简双横条:会话 5h 淡紫 + 周用量深紫,各带百分比,悬停详情,60s 自动更新 |
| 🖥️ | 设置页完整面板:周期起止、近 4 周费用、模型请求数排行、最近 5 条会话用量历史 |
| 💾 | 持久化:Key 与快照写入 $DSH_HOME/storages/ollama-usage/usage.json(600 权限),跨对话/重启恢复 |
| 🔄 | 自动刷新:Host 每 10 分钟查询(页面关闭也持续),Key 失效自动清除并提示 |
| 🔑 | 登录引导:一键打开 ollama.com/settings 登录、settings/keys 创建 API Key;兼容 ~/.ollama/auth.json |
📦 安装
dsh plugin --profile web add dsh-ollama-usage
dsh --profile web🚀 使用
- 设置 → Ollama 用量 → 按引导登录并粘贴 API Key 检测
- 展开侧边栏即可看到底部双横条常驻显示
- 面板可随时查看详情、历史,或「清除已存 Key」
📝 说明
- 架构:宿主
lib/index.js(webServer RPC 桥/ollama-usage,四个端点
check / snapshot / forget / auth-state)+ 客户端 bundlelib/client.js - 17 项桥接冒烟测试全部通过
- 首个版本:无历史包袱,功能即上文所列
🔗 链接
- npm:dsh-ollama-usage
- 源码:SeverusZh/dsh-ollama-usage
- 许可:MIT