dsh-ollama-usage: Ollama Cloud 用量余量可视化

前言

DeepSeek Harness (DSH) 采用插件化架构,允许开发者通过插件扩展宿主功能。对于使用 Ollama Cloud 的开发者,监控 Cloud 账号的余量(包括每 5 小时会话配额和周配额)通常需要手动打开网页查看。dsh-ollama-usage 插件将这一过程可视化并集成到 DSH 界面中。

核心功能

该插件提供以下能力:

  • 会话用量:展示每 5 小时会话的用量进度。
  • 周用量:展示本周的配额使用情况。
  • 侧边栏双横条:在侧边栏底部以极简双横条形式常驻显示会话和周用量,包含百分比数字。
  • 插件详情页完整面板:在插件详情页渲染完整的用量面板,包括历史记录和倒计时。
  • 持久化:API Key 与用量快照保存在本地,支持跨对话或重启后恢复。
  • 自动刷新:宿主自动查询用量,Key 失效时自动清除。
  • 登录引导:引导用户在 ollama.com/settings 创建 API Key 并进行检测。

安装与启用

通过 CLI 安装插件:

dsh plugin --profile web add dsh-ollama-usage
dsh --profile web

安装后,插件会自动注入到宿主中。

使用步骤

  1. 打开 DSH 插件列表,找到 dsh-ollama-usage。
  2. 在插件面板中,如果未登录,点击引导跳转到 ollama.com/settings 创建 API Key。
  3. 返回插件面板点击「检测」,或使用终端 ollama signin 后点击「重新检测本地凭证」。
  4. 检测成功后,展开侧边栏底部即可看到双横条显示用量。
  5. 若不再需要本地存储的 Key,可在面板中点击「清除已存 Key」。

数据与隐私

  • 数据来源:插件仅向 https://ollama.com/api/usage 发送带 Bearer Token 的查询请求。
  • 本地存储:API Key 以明文保存在本机目录 $DSH_HOME/storages/ollama-usage/usage.json,文件权限为 600。
  • 清理:用户可随时清除已存储的 Key。

兼容性

  • 支持 DSH >= 0.1.5-rc.1。
  • 对于旧版 DSH (0.1.0-rc.5 ~ rc.8),请使用 npm 版本 0.1.5。

生态背景

DSH 旨在构建一个插件生态,所有插件均为社区项目。本插件收录在 SkillHub 目录中,源码托管在 GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜