TikaFlow/dsh-model-reasoning

为所有非官方(自定义)提供商的模型自动填充推理级别,数据来自 models.dev。 / Automatically fills in reasoning-effort levels for models from unofficial (custom) providers, with data sourced from models.dev.

Bundle 已验证 MIT TypeScript 未知
Bundle 已验证

已收录

0

Model

Bundle 已验证

版本未知
语言TypeScript
许可证MIT
在 GitHub 查看

功能介绍

为所有非官方(自定义)提供商的模型自动填充推理级别,数据来自 models.dev。

适合

  • 自定义提供商的模型条目缺少可选推理级别的用户。
  • 希望根据 models.dev 数据自动补全推理元数据的环境。
  • 需要保留已有手动 `reasoningEfforts` 配置的混合配置。

不适合

  • 官方提供商的模型,因为插件面向非官方自定义提供商。
  • 已经配置 `reasoningEfforts` 的模型,因为插件会刻意保留现有值。
  • 随包缓存或更新后的 models.dev 目录中没有适用推理数据的模型。

README

dsh-model-reasoning

DSH 插件:为所有非官方(自定义)提供商的模型自动填充推理级别(reasoningEfforts),推理级别数据来自 models.dev。

功能

  • 进入插件时优先使用构建附带的 models.dev 缓存(存在、大小不低于 10KB 且解析成功才算可用)立即填充推理级别,避免启动时等待网络
  • 延迟 5 秒异步拉取 models.dev 最新数据:成功则更新缓存并再次填充;失败则记录日志,继续使用现有目录
  • 监听 settings/updated 事件,模型配置变更后自动重新填充
  • 仅填充缺少 reasoningEfforts 的模型,已有配置不受影响

安装

dsh plugin --profile web add github:TikaFlow/dsh-model-reasoning

使用说明

无需任何操作,重启 DSH 后插件即自动生效:支持推理级别的模型将会自动填充推理级别,可在界面中选择。

常见问题常见问题

在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:TikaFlow/dsh-model-reasoning。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。