跳到主要内容

dsh-provider-info

已验证

dsh-provider-info · v0.1.4 · MIT · Web 界面

在模型座左侧显示当前模型所属提供商(显示名称优先,回退 Provider ID)。纯运行时装饰,不改动原生页面源码。

安装

dsh plugin add dsh-provider-info

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

说明文档

dsh-provider-info

一个 DeepSeek Harness 插件。

它的作用只有一件事:在你选择模型的地方,旁边显示一行小字,告诉你当前选中的模型是哪家服务商(公司)提供的。

把鼠标移动到这行小字上,会弹出一个深色小面板,列出这家服务商和当前模型的详细信息。

这是什么问题

DeepSeek Harness 可以同时配置多家 AI 服务商,每家服务商下面又挂着许多模型。光看模型名称,你很容易搞不清它到底走的是谁的接口、用的是哪家服务。这个插件就是想让你一眼看清楚:我现在选的模型,是哪家提供的。

它能干什么

  • 模型旁边多一行小字:显示当前模型所属服务商的名称。如果服务商没有设置名称,就显示它的编号(像 ID 一样的代号)。
  • 鼠标悬停弹出小面板,分两部分:
    • 服务商信息:显示名称、编号、用的 API 协议(比如 OpenAI 兼容、Anthropic 等)、API 地址、密钥对应的环境变量名。
    • 当前模型信息:模型编号、显示名、描述、支持哪些推理等级、当前用的推理等级、上下文窗口大小、最大 token、支持哪些输入类型、兼容信息。
  • 没有填的信息会显示「未提供」;文字太长会自动换行。
  • 切换模型后,旁边那行小字会自动跟着变。
  • 不碰密钥:它只显示密钥对应的环境变量名,绝不会读取或显示密钥的真实内容。

效果图

模型选择按钮旁边的那行小字(这里显示提供商是 opencode-go):

模型选择处的提供商标签

鼠标移上去弹出的详细信息面板:

悬停查看提供商与模型详情

怎么安装

这个插件需要通过 DSH 的 profile 机制加载(比如 web profile)。

方式一:用命令安装

dsh plugin --profile web add dsh-provider-info

方式二:手动配置

在 profile 的依赖里加上它:

// profile 的 package.json
"dependencies": { "dsh-provider-info": "^0.1.0" }

再在 profile 配置里声明加载它:

# profile 配置
dsh:
  profile:
    bundles:
      - dsh-provider-info

装好后重启一次 dsh web,然后刷新页面。

怎么用

不需要任何操作。打开对话界面,模型选择按钮旁边就会自动出现那行小字。鼠标移上去就能看到详细信息。

隐私说明

这个插件只是读取你本机正在运行的 DSH 实例里的服务商配置,用来显示信息。所有数据都只在你自己的浏览器里展示,不会发送到任何地方。密钥值从头到尾都不会被读取或显示,只显示密钥对应的环境变量名。

许可证

MIT