seek://map/dsh-llm-hub
dsh-llm-hub 模型页管理套件
#llm #models #balance
TL;DR
给 DSH 模型页补上官方适配器缺的半边:拉取在售模型、常驻余额与阈值预警、网关探测与健康看板、按确凿证据隐藏不可用 provider、把本机已装的 codex/claude/agy 注册成子代理;零运行时依赖,作者 webkubor。
模型页的补全套件:官方 DeepSeek 适配器止步于手填模型列表,dsh-llm-hub 补上实时模型发现、常驻余额行与阈值预警、实测网关延迟与健康看板、本月 token 用量与 CSV 导出,并把确凿不可用的 provider 从输入框下拉里摘除;也能把本机已装的 codex/claude/agy 注册为子代理提供方。零运行时依赖,过滤只做减法、卸载即还原。
速览
- install
- dsh plugin --profile web add @dsh-plugins/dsh-llm-hub
- license
- MIT
- note
- 还需把包名手动加入 web profile 的 dsh.profile.bundles 数组并重启——boot graph 变更热载不生效。
要点
- 占住空着的 llm-deepseek 模型发现槽位——README 写明官方适配器从未注册、注册表每个设置命名空间只允许一次注册——实时拉取 api.deepseek.com 在售列表勾选写回
- DeepSeek 卡片下常驻余额行,金额原样保留上游返回的字符串;余额路由只接受 GET/HEAD,并拒绝跨站读取
- 探测 pi-ai 网关的可达性、延迟与目录规模;据其 README,modelgo 目录拉取实测 71 个在售模型,手填仅 11 个
- 模型下拉的可用性过滤只认确凿证据、fail-open 拿不准一律保留:凭据解析不到、网关回 401/402/403、余额确凿耗尽、运行期报错;改好 key 或充值后自动重探恢复
- 经内核自己的可执行文件解析器探测本机已装的 codex/claude/agy 并注册为子代理提供方,没装的不会出现
常见问题
官方直连的模型页为什么看不到余额和在售模型?
README 的说法是:官方适配器从未注册模型发现(其测过的 0.1.2-rc.1 与 0.1.5-rc.2 版本均如此),余额端点也未暴露;发现注册表每个设置命名空间只允许一次注册,llm-deepseek 这个槽位空着,本插件占上即可,slot-contract.d.ts 也写明此类扩展位留给仓库外分发的插件。
为什么有的 provider 从模型下拉里消失了?还能回来吗?
只有确凿证据才会触发隐藏:apiKeyEnv 解析不到、网关对目录端点回 401/402/403、余额确凿耗尽、真实请求报凭据或配额错误;fail-open,拿不准一律保留。改好 key 或充值后缓存作废自动重探,卡片仍留在设置页、只多出红色「已从下拉隐藏」状态片,也可用「重新探测全部」立即强制重来。
与本 map 已收录的 TokenTracker 用量追踪有何不同?
TokenTracker 在本机读取多款编程工具的会话历史,把 token 用量与成本一并算清;本项目不读其他工具,只在 DSH 设置页内统计本月 in/out/cache tokens 并导出 CSV,README 明确「不算钱」——开源 DSH 没有文本定价接口,换算留给用户对照官方价目表。
按钮加入的 deepseek-flash 为什么不能识图?
这是 harness 发现契约本身的限制:llm 服务只保留 id/name/contextWindow/maxTokens 等字段,发现候选承载不了 inputModalities,加入后落成纯文本条目。README 给的补救是手动补一段 llm-deepseek models 配置,把 inputModalities 写成 text 与 image;官方 pi-ai 那条路同样如此,插件层无法修正。
官方参考