DSH Plugins
返回列表
🖥️

dsh-model-names

客户端 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install KouzakiUmi/dsh-model-names

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install KouzakiUmi/dsh-model-names 即可安装本插件,源码见 https://github.com/KouzakiUmi/dsh-model-names。

插件介绍

在 DSH 里选模型时,你看到的往往是冗长的模型 ID 或不够友好的提供方标题。若靠 patch 或 config 去「改名」,很容易踩到 llm-pi-ai 整体替换 models、modelOverrides 与路由互斥,以及部分内置路由显示名无法配置等坑。dsh-model-names 把问题留在展示层:只改用户能读到的名字,路由 id、凭据、模型集合和真实请求一律不动。

插件在载入时包装 ctx.llm 的目录读取方法,按当前环境里实际存在的 provider 与模型,用 data/model-names.json 做 id 到显示名的映射。数据库由上游 pi-ai 目录与 DSH 路由合并生成,未收录的 id 原样返回,未启用的提供方也不会被凭空激活。模型选择器分组、设置页「配置提供方」和模型列表因此更整齐,搜索与提交仍按 id 工作。

命名数据可随上游目录自动维护:工作流检测新版本、为缺名条目生成候选名,并通过 PR 合入,人工维护的例外集中在构建脚本而非手改大 JSON。若你主要在意界面可读性、又不想为每条路由维护一份 config,这个客户端插件会很合适;需要改模型能力、路由或请求参数时,仍应去对应的配置与 patch 插件。

使用场景

  • 模型列表里 ID 太长,想在选择器里一眼认出常用模型
  • 设置页配置提供方时,希望分组标题和模型名更易读
  • 已启用多条 pi-ai 路由,但不想为改名单独维护 patch 或 config

适合人员

  • 日常使用 DSH NEXT、经常切换模型的用户
  • 重视界面可读性、不愿动路由与凭据配置的人
  • 接受展示层映射、只需改「看得见」的名字的团队