🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

模型发现 Decrabbityyy/dsh-discovery

DeepSeek Harness
Decrabbityyy19 天前有提交已提供中文文档扫描:含敏感能力

DeepSeek Harness 模型发现插件

36.7/100
综合分
6
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Decrabbityyy/dsh-discovery
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · model
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-third-plugin-root(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 04:49:55

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    llm-dynamic-provider/src/auth.ts:131
    await access(expanded)
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 探测本地与网关端点
  • 接入可用模型配置
展开完整介绍(38 字)↓

DeepSeek Harness 模型发现插件,支持本地引擎和 API 网关

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 模型发现插件 这组插件帮助你从 Ollama、LM Studio、llama.cpp、LiteLLM、OpenAI 兼容网关、Anthropic 和 Google Gemini 端点发现模型并加入 DeepSeek Harness。 选择插件 | 插件 | 用途 | 适合场景 | | dsh-llm-discovery | 在 Web 设置页里探测端点,并按需采纳单个模型 | 先查看模型,再选择性添加 Provider | | dsh-client-ui-settings-discovery | 提供「模型发现」设置页面,以及模型页提供方卡片点开「编辑」后的「模型与选项」弹窗 | 使用 Web profile 配置模型 | | dsh-llm-dynamic-provider | 启动时自动探测并注册整个模型目录 | 模型经常变化的中转站、聚合网关或本地服务 | dsh-llm-discovery 同时是这三个插件共用的工具包:探测引擎、models.dev 目录服务与共享词表都在它里面,另外两个插件依赖它。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 模型发现插件

这组插件帮助你从 Ollama、LM Studio、llama.cpp、LiteLLM、OpenAI 兼容网关、Anthropic 和 Google Gemini 端点发现模型并加入 DeepSeek Harness。

选择插件

| 插件 | 用途 | 适合场景 |
| dsh-llm-discovery | 在 Web 设置页里探测端点,并按需采纳单个模型 | 先查看模型,再选择性添加 Provider |
| dsh-client-ui-settings-discovery | 提供「模型发现」设置页面,以及模型页提供方卡片点开「编辑」后的「模型与选项」弹窗 | 使用 Web profile 配置模型 |
| dsh-llm-dynamic-provider | 启动时自动探测并注册整个模型目录 | 模型经常变化的中转站、聚合网关或本地服务 |

dsh-llm-discovery 同时是这三个插件共用的工具包:探测引擎、models.dev 目录服务与共享词表都在它里面,另外两个插件依赖它。

常用组合(dsh-llm-discovery 提供目录服务,另外两个都依赖它,所以任何组合都要先装它):

- 在页面中探测并手动采纳模型: dsh-llm-discovery + dsh-client-ui-settings-discovery。
- 让一个端点的模型目录自动保持更新: dsh-llm-discovery + dsh-llm-dynamic-provider。
- 在页面中管理动态路由: 上面两个再加 dsh-client-ui-settings-discovery。
- 三样都要: 三个都装。

安装

要求:已经安装 dsh 0.1.7-rc 或更新的宿主线,并已创建目标 profile。设置页面仅适用于 Web profile。

插件的用户配置写在 profile patch(cordis.patch.yml)里该插件行的 config;页面上的编辑写回同一行。宿主仍在 0.1.5-rc 线上的话,升级插件前请先升级宿主,否则宿主版本不会被 peer 范围接受。

按需要从 npmjs 安装插件;dsh-llm-discovery 是另外两个的依赖,先装它:

dsh plugin --profile web add dsh-llm-discovery
dsh plugin --profile web add dsh-client-ui-settings-discovery
dsh plugin --profile web add dsh-llm-dynamic-provider

dsh plugin 会把 npm 包加入目标 profile,并在该包声明了 dsh.bundle 时自动把它加进 profile 的 bundle 层列表;这三个插件都声明了。它只对账 profile 的直接依赖,所以装另外两个插件时不会连带把 dsh-llm-discovery 加进 bundle 层,需要单独装一次。

确认插件已经进入配置:

dsh --profile web --dump-config

快速开始

在页面中发现模型

1. 安装 dsh-llm-discovery 和 dsh-client-ui-settings-discovery。
2. 启动 Web profile。
3. 打开「设置」→「模型发现」。
4. 选择 Ollama、LM Studio 或 llama.cpp 预设,或者填写自定义端点。
5. 选择协议并填写 API 密钥;本地无认证端点可以留空。
6. 点击「探测」,确认返回的模型名称、上下文窗口和最大输出。
7. 目录没认出来的行(例如 deepseek-v4-flash-max 这种变体 id)点它「名称」旁的「匹配目录」,指定它对应 models.dev 的哪一条;选定后名称、容量、模态与思考档位都按该条目补全,采纳时一并写入。
8. 选择模型并点击「采纳为 Provider」。表格里的「模态」列来自 models.dev,采纳时会把每个模型接受图片输入的声明(input)写进该模型条目,视觉模型之后才能接收图片或使用 read_image。
9. 到「模型」设置页检查并使用新 Provider。

详见 dsh-client-ui-settings-discovery。

自动管理一个端点的全部模型

安装 dsh-llm-dynamic-provider,然后在 profile patch(cordis.patch.yml)里那一行的 config.routes 声明路由。插件在每次启动时都会重新探测这些路由,改动路由后也会重新探测,不需要重启。探测成功后,该路由会出现在模型选择器中。

配置字段与凭证说明见 dsh-llm-dynamic-provider。

支持的端点

| 类型 | 推荐协议 | baseURL 示例 |
| Ollama | openai-completions | http://127.0.0.1:11434/v1 |
| LM Studio | openai-completions | http://127.0.0.1:1234/v1 |
| llama.cpp | openai-completions | http://127.0.0.1:8080 |
| OpenAI 兼容网关 / LiteLLM | openai-completions 或 openai-responses | 供应方提供的 /v1 地址 |
| Anthropic | anthropic-messages | 供应方提供的 Anthropic API 地址 |
| Google Gemini | google-generative-ai | https://generativelanguage.googleapis.com/v1beta |

baseURL 指的是端点接受请求的 API 根地址,插件会在它后面自动补 /models 等路径。所以照抄上表的写法即可,其中 Ollama 必须带上 /v1。

开发

包内结构与扩展点见 llm-discovery/DEVELOPMENT.md;依赖升级后的兼容性检查(pnpm run check)、pi-ai 对齐与发布流程见 scripts/compat/README.md。

常见问题

- 401/403:检查 API 密钥,以及协议是否与端点匹配。
- 探测为空:确认端点提供模型列表接口,并且当前凭证有读取权限。
- Ollama 能探测但无法对话:服务商的 baseURL 必须包含 /v1。
- Gemini 探测失败:使用包含 /v1beta 的原生 Gemini baseURL,不要使用 OpenAI 兼容地址。
- 新服务商没有出现在选择器中:先查看启动日志中的探测错误,再确认插件是否已出现在 --dump-config 输出中。
预览分享卡片长什么样 ↓Decrabbityyy/dsh-discovery
分享 · DeepSeek Harness Hub
Decrabbityyy/dsh-discovery

DeepSeek Harness 模型发现插件

这是你的仓库?认领条目

回到顶部