Hobartoakes/dsh-model-shelf ↗★ 0

dsh-model-shelf

Model Shelf for DSH: a wide, collapsible model picker with a manually organized uncommon list and explicit provider/model identity. 适合管理多模型及多API配置的用户,支持分组折叠、不常用分类与账号备注。

Package
dsh-model-shelf
Compatibility
Unverified
Version
1.1.0
License
MIT
Last updated
Oct 3, 2026

Install

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

使用

  1. 点击输入框当前模型按钮。
  2. 在主列表找到模型,点击右侧“移至不常用”,将该款模型移到独立列表。
  3. 切换“不常用”标签页,仍可选择其中的模型,或点击“移回主列表”。
  4. 点击服务商标题折叠分组,或使用“全部展开 / 全部折叠”。
  5. 点击模型旁的“☆ 收藏”,之后可在“收藏”标签页快速使用。
  6. 搜索结果只来自当前列表;未找到时可切换另一列表继续搜索。

当前模型属于不常用列表时,再次打开选择器会自动打开该列表,但不会改变其分类。

收藏与账号备注(1.1.0)

  • 在任一列表点击模型旁的“☆ 收藏”,再打开“收藏”标签页使用;取消收藏不删除模型,也不改变原分类。
  • 点击服务商标题旁的“账号备注”,输入备注并保存。Enter 保存,Escape 或“取消”放弃编辑,清空后保存可删除备注。
  • 同一 API 配置的所有模型共用该账号备注。请勿把 API 密钥、密码或令牌填入备注;备注只在当前浏览器保存。
  • 插件不会自动读取或验证这个配置实际登录了哪个账号;备注只是你手动贴的标签。
为什么同平台的多个账号要各自建一个 API 配置

插件按服务商配置 ID(每行显示的 服务商 ID:xxx)保存备注,相当于给每个“抽屉”贴标签:

做法结果
只建一个平台配置,在里面换着用两个 Key❌ 插件只看到一个 ID,只能贴一个备注,无法区分
建两个配置(如“工作”“个人”),各填各的 Key✅ 两个 ID,可分别备注,模型列表也会分成两组

判断方法:打开选择器看 服务商 ID。若两个账号显示的 ID 相同,说明它们在 DSH 里是同一个配置,需要到宿主的 API 服务商配置里再新增一条。新增后即使两个分组的模型一样,也能分别备注。

键盘

  • 搜索框中的 ↑ / ↓:高亮结果;Enter:选择模型。
  • Tab / Shift+Tab:在面板控件间移动。
  • Escape:关闭面板并返回模型按钮;在备注输入框中则只放弃备注编辑,不关闭面板。