TikaFlow/dsh-model-fix ↗★ 3

dsh-model-fix

DSH 插件:给非官方(自定义)提供方的模型自动填充推理级别、最大上下文、输出上限与图片模态等参数(数据来自 models.dev),并提供兼容性提升、记住推理级别等用户体验优化。 适合使用自定义或第三方模型提供方,需要自动补全上下文、模态等参数的用户。

Package
dsh-model-fix
Compatibility
Unverified
Harness peer range
>=0.1.7-rc.2
Cordis peer range
>=4.0.4
Version
0.21.11
License
MIT
Last updated
Oct 2, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TikaFlow/dsh-model-fix

使用说明

无需任何操作,进入 DSH 后插件即自动生效:自动填充缺失的模型参数,并记住用户手动选择的推理级别。某个提供方不想被接管,就把它的 id 加进「排除提供方」(见下文)。

配置

图形界面(推荐):见 可视化设置

手动编辑(等效方式):Web 设置界面右上角「打开配置文件 / Open configuration file」直接编辑 settings.yaml:

tikaflow-model-fix:
  version-6:
    autoFill:           # 自动填充缺失的字段;默认 true
      reasoning: true
      context: true
      image: true
    allowUpdate:        # 允许更新已有模型的字段;默认 false
      reasoning: false
      context: false
      image: false
    compat:             # 兼容性写入
      disableDeveloper: true
    excludes: []        # 排除的提供方 id 列表;默认空
    efforts: {}         # 每模型推理级别记忆(运行时自动维护,无需手动编辑)
    userExperience:     # 用户体验(前端行为开关),对所有提供方生效,不支持排除
      rememberEfforts: true
      defaultHigh: false

注意 compat 与其余开关不同:开启即写入、关闭即移除。关闭期间该字段由你自己管理。

排除提供方(excludes)

  • 在「排除提供方」里输入 id 并回车添加,点「保存」后生效;id 规则与宿主新建提供方一致:小写字母开头,之后可用小写字母、数字和短横线。
  • 推荐顺序:先加排除、再新建提供方——新建会立即触发一次填充,需要先加才来得及。
  • 排除只对保存之后的行为生效:此前已填充的参数不会自动撤销,需要的话请自行清理。
  • 条目样式:绿点 + 绿色胶囊=该提供方已存在,保存后排除将会生效;灰色=暂无同名提供方(不是写错,创建后即生效)。
  • 列表按录入顺序保存;输入已存在的 id 会提示并不添加;每条右侧的删除按钮可移除。
  • 想让某个已有提供方从此不再被接管,同样把它加进排除列表。
  • 「排除提供方」不影响「用户体验」组的开关:记住推理级别、默认使用 high 对所有提供方一律生效。

配置

图形界面(推荐):见 可视化设置

手动编辑(等效方式):Web 设置界面右上角「打开配置文件 / Open configuration file」直接编辑 settings.yaml:

tikaflow-model-fix:
  version-6:
    autoFill:           # 自动填充缺失的字段;默认 true
      reasoning: true
      context: true
      image: true
    allowUpdate:        # 允许更新已有模型的字段;默认 false
      reasoning: false
      context: false
      image: false
    compat:             # 兼容性写入
      disableDeveloper: true
    excludes: []        # 排除的提供方 id 列表;默认空
    efforts: {}         # 每模型推理级别记忆(运行时自动维护,无需手动编辑)
    userExperience:     # 用户体验(前端行为开关),对所有提供方生效,不支持排除
      rememberEfforts: true
      defaultHigh: false

注意 compat 与其余开关不同:开启即写入、关闭即移除。关闭期间该字段由你自己管理。