Bundle
dsh-model-autoconfig
dsh web 插件:自动配置模型思考档位与能力,并按 provider+model 记住最后选择的思考档位
- Source
- wangser10032
- License
- MIT
- Updated
- Updated 5 days ago
Readme
# dsh-model-autoconfig 自动修正 dsh 模型的**思考模式**和**模型能力**。 适用于官方 API 和 Coding Plan、硅基流动、火山方舟、阿里百炼、OpenRouter,以及常见中转站。 ## 为什么需要这个插件 dsh 自带的模型目录并不完整,部分模型的思考档位和能力配置会缺失或写错。 以当前 pi-ai 模型目录为例: ```text 模型总数 1290 声明了思考档位 543 缺少 off 档 151 ``` 缺少 `off` 会让 dsh 错误判断模型的思考状态,可能导致: - 思考模式无法正确开启或关闭 - 思考档位显示错误 - 长输出被意外截断 插件会补上正确的 `off` 和思考档位,避免这些问题。 ## 插件会做什么 1. **修正思考模式** - 模型是否支持思考 - 思考能否关闭 - 支持哪些档位,例如 Low、High、Max - 按模型记住你最后选择的思考档位 2. **自动配置模型** - 根据模型厂商的官方资料填写正确参数 - 支持官方服务、第三方平台和中转站 3. **补全模型能力** - 是否支持图片输入 - 上下文长度 - 最大输出长度 4. **检查错误配置** - 无效或虚假的思考档位 - 漏掉的视觉能力 - 会被 dsh 拒绝的配置 ## 安装 ```bash dsh plugin --profile web add dsh-model-autoconfig ``` 安装后重启 dsh web。 ## 使用 1. 打开 dsh 的 **Settings → Models** 2. 添加模型服务,填写 API 地址和 API Key 3. 获取模型列表或手动填写模型 ID,然后保存 插件会自动完成其余配置,不需要手动修改 `settings.yaml`。 你为某个模型选择思考档位后,插件会在当前浏览器中记住它。以后切回该模型,会自动恢复上次档位。 ## 没有模型列表怎么办 部分中转站没有模型列表接口,直接手动填写模型 ID 即可。 插件会尝试识别模型。无法确认的模型会原样保留,不会添加未经确认的能力。 ## 如何确认生效 重新打开模型选择器: - 思考模型会显示正确的思考档位 - 支持视觉的模型可以发送图片 - 上下文和最大输出长度会被正确设置 如果没有立即更新,请刷新网页或重启 dsh web。 ## 卸载 ```bash dsh plugin --profile web remove dsh-model-autoconfig ``` 卸载后重启 dsh web。
Install
dsh plugin --profile web add github:wangser10032/dsh-model-autoconfig
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-model-autoconfig from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.