Skip to content

v0.1.0 — Ollama Cloud 用量余量可视化

Choose a tag to compare

@SeverusZh SeverusZh released this 27 Aug 14:44
· 2 commits to main since this release

⚡ 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

🚀 使用

  1. 设置 → Ollama 用量 → 按引导登录并粘贴 API Key 检测
  2. 展开侧边栏即可看到底部双横条常驻显示
  3. 面板可随时查看详情、历史,或「清除已存 Key」

📝 说明

  • 架构:宿主 lib/index.js(webServer RPC 桥 /ollama-usage,四个端点
    check / snapshot / forget / auth-state)+ 客户端 bundle lib/client.js
  • 17 项桥接冒烟测试全部通过
  • 首个版本:无历史包袱,功能即上文所列

🔗 链接