KnyazevAI DSH Provider:接入 KnyazevAI API 模型

前言

DeepSeek Harness(DSH)採用插件化架構,允許開發者通過擴展組件接入各類模型服務。KnyazevAI 是一個獨立的 API 服務,提供多種大模型推理能力。本文介紹如何通過 KnyazevAI DSH Provider 插件,將 KnyazevAI 的模型與路由添加到 DSH 環境中,使其能在 DSH Desktop 或 Web 界面中直接使用。

插件定位

KnyazevAI DSH Provider 是一個 npm 包(@knyazevai/dsh-provider),旨在爲 DeepSeek Harness 及其兼容客戶端(如 DSH Desktop)增加對 KnyazevAI API 的支持。

  • 維護者:knyazev741
  • 許可協議:MIT
  • 核心作用:添加 knyazev-ai 路由,預置常用模型(如 deepseek-v4-flash),並提供針對大上下文的緊湊設置。

核心功能

  • 模型接入:將 KnyazevAI 的模型納入 DSH 可選模型列表。
  • 路由配置:自動添加 knyazev-ai 路由。
  • 默認模型:新會話默認使用 deepseek-v4-flash。
  • 代理支持:支持在 subagent 和 subagent_fork 中調用 KnyazevAI 模型。
  • 上下文優化:提供針對大上下文的緊湊設置選項。

安裝與啓用

插件安裝需要 DeepSeek Harness 版本 >= 0.1.5-rc.2。

1. DSH Web 環境安裝

在終端中執行以下命令添加插件:

npx @deepseek-ai/dsh plugin --profile web add @knyazevai/dsh-provider
npx @deepseek-ai/dsh web

2. DSH Desktop 安裝

  1. 打開 Settings → Plugin Market。
  2. 搜索 KnyazevAI DSH Provider 並點擊 Install。安裝完成後若提示重啓,請重啓 DSH Desktop。
  3. 打開 Settings → Models → KnyazevAI API。
  4. 在此頁面填入從 knyazevai.work 獲取的 API Key。

配置與用法

安裝完成後,插件會自動處理路由和模型映射。

  • API Key 存儲:API Key 並不存儲在 npm 包中,而是存儲在 DSH 的憑證系統裏。在 Desktop 界面中,只需在 Models → KnyazevAI API 頁面添加即可。
  • 默認會話配置:新建會話時,默認的 Provider 爲 knyazev-ai,默認 Model 爲 deepseek-v4-flash。
  • 子代理配置:默認情況下,subagent 和 subagent_fork 會繼承父會話的路由和模型設置,即使用 knyazev-ai/deepseek-v4-flash。

注意事項與更新

  • 非完整 Fork:此插件不會安裝完整的 Harness Fork,也不會替換 DSH 的系統包。它僅作爲補丁注入必要的路由和模型配置。
  • 手動配置衝突:不要手動複製 provider YAML 文件或將其內容重複添加到 settings.yaml 中,因爲 bundle 已經自動處理了路由注入。手動配置的數組優先級高於插件的默認配置。
  • 更新行爲:插件更新後,不會覆蓋用戶手動配置的 models 數組。如果遇到配置異常,建議通過界面 Fetch available models 並點擊 Adopt 來修復,這能恢復 DeepSeek 和 GLM 的 Effort 設置,同時保留手動設置的限流。
  • Reasoning 設置:更新後,請檢查 settings.yaml 中的 reasoning 設置。舊的 reasoning 配置可能誤影響 MiniMax 模型。
  • 移除的模型:Kimi 2.6 已從目錄中移除,因爲 KnyazevAI API 不再發布該模型。

總結

KnyazevAI DSH Provider 是一個輕量級的集成方案,適合需要直接使用 KnyazevAI 高性能模型進行推理或開發智能體的開發者。通過標準化的 DSH 插件機制,實現了無侵入的模型接入。

羽毛球分组比赛记分
小程序二维码

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

小夜