dsh-provider-aliases

DSH PLUGIN模型与账号接入

仓库 Dax233/dsh-provider-aliases

模型与账号接入 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

dsh-provider-aliases 是 Dax233 维护的 模型与账号接入 类 DSH 可安装插件, 仓库为 Dax233/dsh-provider-aliases,许可证 MIT。 下面按「装什么、怎么装、验没验过、跑起来要注意什么」逐项列出。

一句话选型结论

按资料字段整理

dsh-provider-aliases 是模型与账号接入类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类模型与账号接入 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-10-25 创建于 未标注
README 5.8 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Dax233/dsh-provider-aliases#v0.2.1-rc.3-alias.2
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在模型与账号接入场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-provider-aliases当前 L4 · 沙盒安装通过 低风险 0 未标注 有
archify L4 · 沙盒安装通过 低风险 8.0 万 未标注 有
DeepSeek-Reasonix L4 · 沙盒安装通过 低风险 3.6 万 未标注 有
nocobase L3 · 安装规范通过 低风险 2.5 万 0.1.1-rc.2 无
learn-harness-engineering L4 · 沙盒安装通过 低风险 2.0 万 未标注 有
dsh-our-free-model 未做沙盒验证 未标注 8,064 未标注 无

仓库档案

模型与账号接入
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Dax233仓库 dsh-provider-aliases · 默认分支 未标注
分类模型与账号接入ai
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-10-25最后推送 未标注
本站收录2026-10-30首次进入本站目录的时间

README 全文

5.8 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-provider-aliases

DeepSeek Harness(DSH)的 模型目录别名 插件:让一个已安装的 pi-ai catalog
provider 同时挂多条凭据路由(例如两个 OpenCode Go 套餐、同一厂商的多个账号),
并在 设置 → 模型别名 提供一个可视化面板管理它们。

一个包同时包含两半:

  • Host 半边:内置 @deepseek-ai/dsh-llm-pi-ai 适配器的同名扩展副本,新增
    catalog 别名能力(route 可复用另一个 catalog 的模型、每模型线协议、端点、
    headers 与推理档位);
  • Client 半边:与「模型」同级的设置分区,创建/重命名/移除任意数量的别名,
    保存/清除每条路由的 API Key。

一次安装

需要 DSH Desktop 0.2.x(Windows 10/11)。本仓库的 lib/index.js 由
DSH 0.2.1-rc.3 生成。

dsh plugin --profile desktop add github:Dax233/dsh-provider-aliases

然后重启 DSH Desktop:安装的是同名覆盖包,Loader 原有的 llm-pi-ai 行
会解析到它,Host 半边接管适配器,Client 半边提供设置面板。

> 为什么是可安装依赖而不是普通 bundle:DSH 在 Loader 启动时按名字
> @deepseek-ai/dsh-llm-pi-ai 解析 llm-pi-ai 行,普通插件无法在运行时替换
> 它;Client 模块则按已启用行解析到的包名扫描 dsh.client,所以 UI 可以跟着
> 同一个包一起发布。

配置

- id: llm-pi-ai
name: '@deepseek-ai/dsh-llm-pi-ai'
config:
providers:
opencode-go:
apiKeyEnv: OPENCODE_GO_API_KEY
opencode-go-2:
catalog: opencode-go        # 复用该 catalog 的模型、协议、headers、认证
displayName: OpenCode Go 2
apiKeyEnv: OPENCODE_GO_API_KEY_2
  • catalog 必须是已安装的 pi-ai catalog provider id;
  • 可以和 api / baseURL / models 同时出现:
  • catalog 已有的模型优先使用 catalog 的协议、端点、推理档位与 thinking 格式;
  • catalog 未收录的模型(上游新增、pi-ai 目录未收录)走 route 的 api + baseURL;
  • modelOverrides、compat、retryPolicy、headers 等仍可按 route 覆盖;
  • 思维深度:alias route 的模型继承 catalog 的 reasoning 与 thinkingLevelMap,
    composer 档位菜单与 catalog route 一致;不支持的档位会被拒绝
    (UNSUPPORTED_REASONING_EFFORT)。

面板

  • 已配置的别名:Key 状态圆点、可点击重命名的名称、catalog chip、模型数、
    route id、凭据引用;行内保存/清除 Key;移除别名两步确认。
  • 添加别名:选择目录 provider(友好名 + id)、Route ID 自动建议、显示名称、
    凭据引用自动派生;创建后自动进位到下一个编号。
  • 其他 route:折叠为只读列表(目录 route / 自定义 route)。
  • 只用宿主主题 token、跟随浅色/深色;中英双语文案;包内原创 SVG 图标。

所有读写走 DSH 现有 seam:remote.settings.describe/mutate(llm-pi-ai
命名空间,带 revision)+ remote.credentials.describe/set/unset(永不回显 Key)。

DSH 升级后

覆盖的适配器编译自特定 DSH 版本。升级 DSH 后:

  1. 等待本仓库发布对应新版的更新;或
  2. clone 后运行 node tools/sync.mjs 从当前安装的 app.asar 重新生成
    lib/index.js 与 package.json 的版本/peer,再重启;
  3. 跨到 0.3.x 时旧覆盖包会被组合层拒绝加载,重跑 sync 即可。

node 用 DSH 自带的即可(Windows):
\resources\runtime\primary-runtime\dependencies\node\bin\node.exe。

仓库内容

文件 用途
lib/index.js 由安装的 DSH 构建生成并打上 alias 补丁的适配器
client.js 设置页的浏览器半边
package.json 同名包 manifest;runtime 依赖是 peers(由 DSH 运行时解析)
tools/sync.mjs 从 resources/app.asar 提取、打补丁、重新生成包
tools/install.mjs 把本目录以同名 link: 依赖装进 profile
tools/add-route.mjs 在 profile 的 cordis.patch.yml 追加一条 alias route
profile-patch.example.yml 配置片段示例
tests/manifest.test.mjs 离线校验补丁标记、Client 注册与包契约

本地开发 / 维护

node tools/sync.mjs                 # 重新生成(DSH 升级后)
node tools/install.mjs --profile desktop
node tools/add-route.mjs --profile desktop --route opencode-go-2 --catalog opencode-go
npm test                            # 离线校验

install.mjs 会备份 profile 的 package.json / pnpm-lock.yaml。

卸载

从 profile package.json 的 dependencies 删掉
"@deepseek-ai/dsh-llm-pi-ai",重跑 pnpm install,删掉 alias route,重启 DSH。

验证记录

在隔离 DSH_HOME 中用真实 OpenCode Go Key 验证:

  • opencode-go / opencode-go-2(catalog: opencode-go) 两条 route 同一进程共存,
    无 DUPLICATE_ADAPTER,第二凭据经独立 apiKeyEnv 解析;
  • deepseek-v4.1-flash + reasoningEffort: max 成功;minimal 被拒绝;
  • 同一条 alias route 上 claude-haiku-5-5(anthropic-messages,catalog 端点
    /zen/go)也工作,证明每模型协议/端点优先级正确;
  • catalog 未收录的 qwen3.7-max 经 route 的 api/baseURL 兜底成功。
  • 面板在实机 desktop profile 上验证创建/重命名/Key 保存/清除/移除,浅色与深色
    主题均正常;测试数据已清理。

许可

本仓库原创部分(client.js、tools/、locale/、icon.svg、README.md、tests/)
版权归 Dax233;Host 半边 lib/index.js 是 @deepseek-ai/dsh-llm-pi-ai
(MIT,Copyright (c) 2026 DeepSeek)的修改副本,上游署名按 MIT 要求保留。
LICENSE 同时载明两段声明,修改说明见 NOTICE.md。

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-provider-aliases 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Dax233/dsh-provider-aliases#v0.2.1-rc.3-alias.2` 即可。

dsh-provider-aliases 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-provider-aliases 安全吗?

低风险。

dsh-provider-aliases 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-provider-aliases 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

模型与账号接入
按星标排序,可作替代方案

archify

archify

从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

L4 · 沙盒安装通过 8.0 万 星

nocobase

nocobase

L3 · 安装规范通过 2.5 万 星

dsh-our-free-model

dsh-our-free-model

为 DeepSeek Harness 挂载免登录、免 API Key 的免费前沿模型通道,装完即用,并附用量看板与 OpenAI 兼容本地转

未标注验证等级 8,064 星

dsh-purge

dsh-purge

dsh-purge 是一款 DeepSeek Harness 设置插件,可修改默认副本、权限策略和工具限制,并添加规则卡片以分组应用补丁,支

L5 · 运行验证通过 4,573 星

Dax233 的其它插件

6 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。