dsh-model-metadata:爲自定義網關模型補全元數據

前言

當你在 DSH 中接自己的網關時,模型往往只寫了個名字。DSH 默認按“網關名 + 模型 id”去目錄比對,由於自定義網關不在目錄中,這些模型會被默認爲“無能力”(上下文 256K、無推理等級、無視覺)。實際上,模型名在目錄裏是存在的。這個插件按模型名去目錄查一次,把上下文長度、輸出上限、推理等級、視覺能力補上。

插件簡介

  • 名稱: pgjh/dsh-model-metadata
  • 維護者: pgjh
  • 類別: 模型推理
  • 許可證: MIT

核心功能

  1. 按名查詢與補全: 取 id 末尾的模型名進行查詢,支持官方目錄、pi-ai 目錄、opencode 和 models.dev。
  2. 非破壞性: 僅補全缺失字段,不覆蓋用戶手動寫入的字段。
  3. 圖形控件: 提供推理等級和視覺能力的界面控件。
  4. 自動更新: 目錄數據會自動更新。

安裝與啓用

  1. 確保環境滿足 Node.js >= 22。
  2. 執行安裝命令:
    dsh plugin --profile web add dsh-model-metadata
  1. 重啓 DSH 進程。

使用方法

  1. 在設置頁編輯網關卡片,找到“自定義設置”下的“模型目錄”區域。
  2. 每個模型行會出現“推理等級”和“視覺”控件,以及一行結論(如:自動匹配:anthropic · 200K / 輸出 64K · 有推理等級 · 視覺)。
  3. 修改控件後點擊“寫入”,將設置固化到配置文件中。

目錄數據與配置

  • 存儲位置: 目錄數據存儲在 $DSH_HOME/models-dev-snapshot.json。
  • 手動刷新: 可通過 node lib/refresh-snapshot.mjs 手動刷新。
  • 配置控制: 可通過環境變量 DSH_PI_AI_CATALOG_FALLBACK 控制補全行爲(如 full, context, off)。

注意事項

  • 需要配置 DSH Home。
  • 更新插件不會覆蓋已下載的目錄數據。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜