模型上下文目录 HOWILLMAKEIT/dsh-model-context-catalog
DeepSeek Harnessv0.5.0DeepSeek Harness 插件:一键匹配模型上下文窗口,展示容量来源,支持勾选批量配置、已有窗口管理和手动编辑。
45/100
综合分
30
GitHub 星标
648
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-model-context-catalognpm 源 · dsh-model-context-catalog 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-model-context-catalog @ 0.5.0
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 02:18:44
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求lib/client.js:54
"model").length,sources:[{name:"models.dev",url:CATALOG_URL}]}}function createCatalogLoader({fetcher=(...args)=>globalThis.fetch(...args),cache=create
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cosmokit@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-launch-environment@deepseek-ai/dsh-llm@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- 匹配模型上下文窗口
- 展示容量来源
- 批量配置与手动编辑
DeepSeek Harness 插件:维护 llm-pi-ai 模型的准确上下文窗口,避免长会话被误判为上下文溢出。
最近更新
在 GitHub 查看全部 →v0.5.02026-10-22
· 新增 CLIProxyAPI 上下文容量获取:点击“一键匹配”,通过服务端复用已配置服务商的地址、凭据和请求头,请求 /models?client_version=1。
· 按当前服务商下的模型 ID 精确匹配接口返回值,容量来源显示为 CLIProxyAPI;同时保留 models.dev 参考容量,支持在下拉框中选择。
· 已有窗口默认保留;尚未设置窗口时优先推荐接口容量。接口获取失败时继续使用其他参考,models.dev 暂不可用时仍可采用接口容量和当前配置。
· 每个服务商单次查询,限制并发、超时和响应大小;保存前核对配置版本,服务商配置变化时要求重新匹配。
· 补充接口解析、凭据使用、失败回退、路由隔离和页面交互测试;更新中英文文案及使用说明。
v0.4.32026-10-12
· 容量下拉框已有选中值时,移除多余的“选择参考容量”空选项,只显示当前窗口和实际参考容量。
· 尚未确定容量时保留不可选择的提示,避免用户误选空值后无法批量添加模型。
v0.4.22026-10-12
· 点击“一键匹配”时自动获取 models.dev 最新模型与服务商资料;使用 24 小时浏览器本地缓存,过期自动刷新,无需脚本或额外按钮。
· 更新失败时使用上次成功的资料并显示提示,不延长旧资料有效期;首次获取失败可重试或手动添加。存储不可用时仍支持获取资料与内存缓存。
· 校验下载和缓存数据,限制请求等待时间,合并同一实例的并发请求;公开资料请求不附带模型配置、凭据或页面 URL。
· 预览展示本次资料的模型数量、获取日期和缓存状态;批量确认沿用该预览的资料,保留原有路由核对与用户勾选流程。
· 移除发布包和前端模块内的固定容量快照,历史资料仅保留为离线测试夹具;更新中英文文案、README 和维护说明,增加缓存及网络失败回归测试。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成Model Context Catalog
npm 总下载量
一键匹配模型上下文,勾选后批量配置。
主要功能 · 一键匹配 · 手动管理 · 匹配规则 · 开发
dsh-model-context-catalog 是 DSH 的模型上下文配置插件。点击 一键匹配,就能为模型目录中已添加的模型查找上下文容量,查看模型厂家、服务商与资料来源,勾选后批量配置,省去逐个查询和填写的工作。
已有上下文窗口的模型也能纳入管理。 默认保留当前值;需要改值时,可选择参考容量或手动填写。添加后可以集中编辑、启停和持续同步。
主要功能
| 功能 | 你可以做什么 |
| 一键匹配模型上下文 | 扫描 DSH 已配置模型,自动查找上下文窗口及容量来源 |
| 勾选后批量配置 | 逐项勾选或全选,确认后一次添加所选模型并启用管理 |
| CLIProxyAPI 容量获取 | 从已配置的 CLIProxyAPI 接口读取模型上下文容量,按模型 ID 匹配并展示来源 |
| 自动获取容量资料 | 点击一键匹配时自动获取 models.dev 资料,涵盖 GPT、Claude、Gemini、DeepSeek、GLM、Qwen Coder、Kimi、MiniMax 等系列;缓存 24 小时,过期自动更新 |
展开完整文档(README 剩余 1 节)
Model Context Catalog
npm 总下载量
一键匹配模型上下文,勾选后批量配置。
主要功能 · 一键匹配 · 手动管理 · 匹配规则 · 开发
dsh-model-context-catalog 是 DSH 的模型上下文配置插件。点击 一键匹配,就能为模型目录中已添加的模型查找上下文容量,查看模型厂家、服务商与资料来源,勾选后批量配置,省去逐个查询和填写的工作。
已有上下文窗口的模型也能纳入管理。 默认保留当前值;需要改值时,可选择参考容量或手动填写。添加后可以集中编辑、启停和持续同步。
主要功能
| 功能 | 你可以做什么 |
| 一键匹配模型上下文 | 扫描 DSH 已配置模型,自动查找上下文窗口及容量来源 |
| 勾选后批量配置 | 逐项勾选或全选,确认后一次添加所选模型并启用管理 |
| CLIProxyAPI 容量获取 | 从已配置的 CLIProxyAPI 接口读取模型上下文容量,按模型 ID 匹配并展示来源 |
| 自动获取容量资料 | 点击一键匹配时自动获取 models.dev 资料,涵盖 GPT、Claude、Gemini、DeepSeek、GLM、Qwen Coder、Kimi、MiniMax 等系列;缓存 24 小时,过期自动更新 |
| 服务商容量匹配 | 优先使用对应服务商的容量;未命中时使用模型目录默认值,并展示来源链接 |
| 模型名称与别名匹配 | 支持 k3、m3 等短名称、astra-gpt 等乱序名称,以及大小写、分隔符、服务商前缀和日期后缀 |
| 管理已有窗口 | 已填写窗口或使用 DSH 内置窗口的模型也能添加,默认保留当前容量 |
| 手动编辑与持续同步 | 手动添加、修改窗口、记录来源和备注;按启用条目持续同步模型配置 |
安装后,点击 一键匹配 查看候选;点击 添加并启用 N 个模型 才会保存所选条目并同步窗口。
工作方式
%%{init: {"theme": "base", "themeVariables": {"fontSize": "18px"}, "flowchart": {"nodeSpacing": 24, "rankSpacing": 28, "htmlLabels": false, "wrappingWidth": 420}}}%%
flowchart TB
A["点击「一键匹配」"] --> B["获取 models.dev 容量资料首次或缓存超过 24 小时:在线获取否则:使用本地缓存"]
B --> C["匹配 DSH 已配置模型优先使用对应服务商的容量查不到时:参考模型目录默认容量"]
C --> D["核对容量与来源,勾选模型默认保留当前窗口需要改值时:选择参考容量"]
D --> E["点击「添加并启用」保存所选模型的上下文窗口按启用条目持续同步到 DSH"]
classDef action fill:#e8f0fe,stroke:#5675a6,color:#172b4d,stroke-width:1.5px;
classDef step fill:#f8fafc,stroke:#94a3b8,color:#1e293b,stroke-width:1px;
class A,E action;
class B,C,D step;
插件通过 DSH 原生配置接口同步已有模型的 contextWindow,保留模型名称、API 地址、凭据、协议和输出上限。每个 provider / model 路由独立管理,同名模型在不同服务商下可以使用不同窗口。
安装与使用
安装
需要 DSH 0.2 系列与 Node.js 22 或以上版本。
dsh plugin --profile web add dsh-model-context-catalog
在 DSH 插件管理器里确认插件已启用。若尚未加载,重启 DSH 并刷新 Web 页面。
一键匹配模型上下文
1. 先在 DSH 模型设置里添加服务商和模型,配置好 API 地址、调用协议与凭据。
2. 打开 设置 → 上下文窗口 → 一键匹配。
3. 查看当前窗口、可选容量与来源,选择要用的容量,再勾选需要管理的模型。
4. 点击 添加并启用 N 个模型,批量保存并同步到 DSH 模型配置。
| 模型当前的情况 | 如何添加 |
| 当前窗口未声明 | 使用匹配到的参考容量;模型 ID 匹配明确且只有一个参考值时,默认勾选 |
| 已有上下文窗口 | 默认保留当前值,勾选即可纳入管理;需要改值时,在下拉栏选择参考容量 |
| 没有公开资料,但已有窗口 | 直接使用现有窗口添加,来源标为当前配置 |
| 没有公开资料,也没有窗口 | 点击 手动填写,输入容量后保存 |
下拉选项会注明服务商或模型厂家;有多个参考值时,由你选择。全选会勾选已有可选容量的模型。模型配置在预览期间发生相关变更时,页面会提示重新匹配。
已由插件管理的模型不重复添加,包括停用条目。删除条目后,模型原有窗口仍保留,再次点击一键匹配即可重新添加。
自动获取 CLIProxyAPI(CPA)提供的模型容量
CLIProxyAPI(CPA) 是一款模型 API 代理软件,可以接入 Claude、Gemini、Codex 等渠道,并通过模型列表接口提供上下文容量。
点击 一键匹配,插件读取 DSH 中已配置服务商的 baseURL,通过服务端使用已有凭据和请求头,发送 GET {baseURL}/models?client_version=1 请求。查询用于 OpenAI Completions 和 Responses 路由;协议未填写时按 OpenAI Completions 查询。每个服务商查询一次。
插件将响应中的 models[].slug 与该服务商下已配置的模型 ID 精确匹配,读取 context_window 作为上下文容量;该字段缺失或无效时,使用 max_context_window。匹配结果展示在容量下拉框中,来源标为 CLIProxyAPI。
- 同时按模型名称匹配 models.dev 资料,将两种来源的容量一起展示。
- 已有窗口默认保留;尚未设置窗口时,优先推荐 CLIProxyAPI 返回的容量。两种来源容量不同时,可以在下拉框中选择。
- 接口查询失败或没有可用容量时,使用 models.dev 资料和当前配置。
- 点击 添加并启用,保存所选容量并同步到 DSH。扫描后修改服务商配置,需要重新匹配。
手动管理
点击 添加模型,选择已配置模型,填写上下文窗口的 token 数(正整数)后保存;来源链接和备注可选。已有条目点击 编辑 修改容量,保存会保留原启停状态。
查看手动编辑界面
| 操作 | 结果 |
| 编辑并保存 | 保存窗口;已启用的条目会自动同步 |
| 关闭启用开关 | 保留条目并停止同步;模型已有窗口保持原值 |
| 打开启用开关 | 恢复按该条目保存的窗口同步 |
| 删除条目 | 停止管理并保留模型窗口;之后可通过一键匹配重新添加 |
条目启用期间,请在插件中修改窗口。若希望直接在 DSH 模型设置中维护,先关闭该条目的启用开关。窗口尚未同步、模型已移除或保存失败时,页面会显示相应提示。
匹配与容量来源
容量资料来自 models.dev 的模型目录与服务商目录,通过其 官方接口 在线获取,不再随插件内置固定资料。页面区分 模型厂家(模型开发者)和 服务商 provider(提供调用服务的一方),并给出对应的资料页面链接。
每次点击“一键匹配”都会自动检查资料:首次使用或缓存超过 24 小时,获取最新数据;24 小时内复用缓存。 下载与缓存全部由插件内部完成,无需运行脚本,也没有额外更新按钮。缓存保存在当前浏览器本地,刷新页面后仍可复用;清理浏览器数据后会重新获取。
获取失败时,有上次成功的资料就继续使用,并显示“更新失败,使用上次资料”;没有缓存时会提示重试,手动添加仍可使用。预览显示实际资料的获取日期、模型数量和缓存状态,失败不会把旧资料标成最新。
| 匹配对象 | 规则 |
| 服务商 | 标准化后的精确匹配 + 已知别名。读取 provider ID 和显示名称,忽略大小写与分隔符,依次比对服务商 ID、已知别名、服务商名称 |
| 模型 | 优先比对模型 ID、显示名称和已知别名;未命中时,提取名称中的模型系列、型号与版本信息,允许顺序不同和额外路由标签 |
| 容量 | 优先使用匹配服务商的模型容量;查不到时使用模型目录默认容量。两者都没有时,可保留已有窗口或手动填写 |
例如,GLM-5.3 与 glm_5_3 可以匹配,glm-5.3-20260814 可作为日期后缀候选。匹配会保留模型主要版本及 flash、mini、thinking 等型号区别,原始 provider / model ID 保持不变。
名称不必写全,也不必按固定顺序排列。 以下是容量目录支持的匹配例子,实际候选以本次获取的资料为准:
| 配置中的名称 | 匹配到的模型 | 识别方式 |
| k3 | Kimi K3 | models.dev 中 Kimi Coding Plan 使用的模型 ID |
| m3 | MiniMax M3 | 从短名称提取型号信息 |
| astra-gpt | GPT Astra | 从乱序名称提取模型系列与型号 |
| gpt-6-astra-cdx | GPT Astra | 提取模型信息,忽略额外的 cdx 路由标签 |
| dmx/astra-gpt | GPT Astra | 去除路由前缀,再识别模型信息 |
模型别名在获取资料后从 models.dev 的服务商记录自动整理。例如,Kimi Coding Plan 使用 k3 作为模型 ID,对应 Kimi K3,因此可直接识别。
根据模型信息推测的候选标为「模型信息匹配,待确认」,不会默认勾选。短名称或缺少版本的名称只有能确定唯一型号时才提供候选;仅有 gpt 等系列名称不会猜测型号。已有窗口默认保留。
目前维护的服务商别名为 ark-agent-plan-cn、ark-agent-plan、ark-coding-plan-cn、ark-coding-plan,均对应方舟 Coding Plan(volcengine-coding-plan)。服务商匹配不根据 API 地址或名称相似度猜测套餐。
中转站、套餐和独立部署可能有不同容量,选择时以实际部署支持的窗口为准。 使用「保留当前窗口」选项时,按当前配置记录容量,不附上公开资料链接。
插件只下载公开容量资料,匹配在本地完成,不向 models.dev 上传模型配置或凭据。资料更新不会自动替换已保存的条目;只有勾选并确认添加后才会写入。批量确认使用预览时的资料,避免参考容量在确认期间变化。
开发 bash
npm ci
npm run check
npm test
npm pack --dry-run
本地开发时,可将源码目录链接到 DSH: bash
dsh plugin --profile web add -w /absolute/path/to/dsh-model-context-catalog
更新离线测试夹具(不随插件发布): bash
node scripts/update-test-catalog.mjs
npm run check
npm test
测试夹具记录来源 URL、获取时间和内容摘要。自动化测试不访问外部网络,覆盖按需获取、24 小时缓存、过期刷新、失败回退、匹配、勾选添加、并发配置变化、目录同步及字段保留。
源码按职责放在 src/host/、src/domain/、src/discovery/、src/data/ 和 src/client/;lib/ 是构建产物。贡献规则见 CONTRIBUTING.md,版本记录见 CHANGELOG.md。问题可提交到 GitHub Issues。
License
MIT。容量参考数据的来源与许可见 THIRD_PARTY_NOTICES.md。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HOWILLMAKEIT/dsh-model-context-catalog
DeepSeek Harness 插件:一键匹配模型上下文窗口,展示容量来源,支持勾选批量配置、已有窗口管理和手动编辑。
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7