DeepSeek Harness 官方插件生态 · v0.12.0

全局模型命令面板,
一键掌控所有供应商

为 DeepSeek Harness Web 打造。按 Alt+M,在任何界面中模糊搜索、筛选、收藏并切换来自所有供应商的模型 —— 还能直接配置线路、管理密钥、生成图像与视频。

🎮 试试在线演示 ⚡ 快速安装
Alt + M 唤起面板 ↑ ↓ 导航 Enter 选择 Esc 关闭
DeepSeek Harness — dsh-model-palette 在线演示
Alt+M 试试下方的搜索框 —— 输入 gpt、claude、deepseek 或任意模型名,点击左侧供应商进行筛选,点击 ★ 收藏。

模型命令面板

0 个模型 · Alt+M 随时打开

×
当前 deepseek-chat · DeepSeek
推理档位
↑↓ 或点击选择模型 · Esc 关闭 · 该演示为静态模拟,不影响你的真实 DSH 环境
Features

开箱即用的强大体验

从快速切换到大屏配置,一个面板覆盖模型管理的全部场景。

1
个全局快捷键 Alt+M
1
个模糊搜索入口
4
大视图:模型 / 配置 / 中继 / 媒体
5
个 OpenRouter 媒体工具
🎯

全局命令面板

  • 任意界面 Alt+M 唤起
  • 文档级对话框,不依赖输入区内部布局
  • 名称 / ID / 供应商 / 描述 模糊搜索
  • 方向键导航,回车即选
🏷️

供应商筛选栏

  • 侧栏实时显示各供应商模型数
  • 点击即筛选,一键回到全部
  • 当前供应商自动置顶高亮
  • 目录加载失败可见并可重试
⭐

收藏 & 最近使用

  • 星标收藏常用模型
  • 最近使用优先排序
  • 当前模型始终置顶
  • 侧栏快捷筛选收藏与最近模型
  • localStorage 跨会话持久化
🧠

推理档位选择器

  • 所有活动模型均可手工选择七档
  • 缺失声明会实时写入 reasoningEfforts
  • 逐档编辑供应商 wire value
  • OpenAI / OpenRouter / DeepSeek / Qwen 等线路感知
⚙️

供应商与模型配置

  • 新增 / 编辑 / 删除供应商
  • 复制线路与模型参数,快速派生配置
  • 协议、Base URL、密钥一站式配置
  • 连接测试后自动导入并补齐容量
  • OpenRouter 实时 :free 模型选择导入
  • B.AI 无 VPN 本机中继与内部策略自动切换
  • 可扩展固定目标供应商中继
  • API key 实际可用性验证
  • 全部 API key 一键巡检并直达编辑
  • 真实请求检测 Completions / Responses
  • 显式模型、运行时目录与 modelOverrides 全量协议分类
  • 解析容量和输入类型后安全切分 Re/CC
  • 供应商级请求重试与模型级精确覆盖
  • B.AI / BankOfAI 默认 50 次,其他线路不受影响
  • 永久错误不重试,Cloudflare/WAF 403 保留清晰诊断
  • 已知 DeepSeek 方言网关回传自动修复
  • 未保存提示与重复 ID 防护
  • 密钥仅回环可查看,默认掩码
📦

在线模型预置

  • 487 项厂商权威预置(上下文 / 输出 / 输入 / 推理)
  • GitHub 在线刷新,离线自动回退
  • 自动补全缺失参数
  • 供应商默认和单模型文本/视觉输入
  • 绝不猜测未知别名
↗️

中继配置中心

  • 侧栏直接查看内置 B.AI 中继
  • 只在 B.AI 内部切换 DNS / 加速 / 直连策略
  • 按当前 DSH 端口复制回环 Base URL
  • 复制 provider 与插件配置模板
  • 为其他供应商声明具名固定目标中继
  • 回环限定、路径白名单与 TLS 名称校验
Route-aware Retry

只重试你选中的供应商和模型

供应商规则与精确模型覆盖实时生效;未配置线路继续走 DSH 原有恢复策略,不会被全局“连坐”。

↻

简单但足够精确

  • 供应商可保持 DSH 原策略或启用插件规则
  • 模型可继承、明确禁用或设置独立次数
  • b.ai、bailsb、baiwhr、bankofai 等预置 50 次
  • 网络、超时、429、5xx、空响应和明确 WAF 403 才会重试
# ~/.dsh/settings.yaml(也可直接在插件界面配置)
dsh-model-palette:
  requestRetries:
    providers:
      bankofai:
        enabled: true
        maxRetries: 50
        models:
          deepseek-v4-flash: 12
          no-retry-model: 0
费用可见N 表示第一次失败后的重试次数,因此 50 次重试最多产生 51 次请求。401、余额不足、参数错误、模型不存在和上下文超限直接结束。
Install

60 秒完成安装

一条命令即可将模型面板接入你的 DeepSeek Harness Web。

# 安装插件(web profile)
dsh plugin --profile web add github:Jensen-Yao/dsh-model-palette#v0.12.0

# 重启 dsh web,然后按 Alt+M
dsh web
# Install the plugin (web profile)
dsh plugin --profile web add github:Jensen-Yao/dsh-model-palette#v0.12.0

# Restart dsh web, then press Alt+M
dsh web

环境要求

  • Node.js ≥ 22.19
  • DeepSeek Harness @deepseek-ai/dsh ≥ 0.1.6-alpha.2
  • pnpm ≥ 11.21(仅开发)
  • 无需构建:仓库已提交预构建 lib/ 产物
Usage

使用指南

模型、配置、中继与媒体工具,四大视图各司其职。

打开 / 关闭面板Alt + M
关闭面板Esc
上 / 下导航↑ ↓
选择高亮模型Enter
按供应商筛选点击左侧栏
仅看收藏点击「仅看收藏」
查看最近模型点击「最近使用」
收藏 / 取消收藏点击 ★
切换推理档位底部下拉框
切换四大视图左侧栏顶部

选择或新建供应商

按 Alt+M → 「模型配置」,从下拉框选择已有供应商,或点击「新增供应商」/「复制供应商」。

配置端点与协议

填写 Base URL、协议类型与凭据引用;新建 OpenAI 兼容线路默认优先 openai-responses。

管理密钥并测试连接

输入 API key(默认掩码),点击「检查连接」后模型会直接加入草稿,并自动补齐上下文、最大输出和输入类型。

检查并切分实际协议

可先测试单模型,再点击「检查全部模型协议」分类显式模型、DSH 实时目录和 modelOverrides;确认「切分 Re/CC 协议」后,插件先解析上下文、输出和文本/图片输入,再让原线路保留 Responses 模型,并新建 -completions 分支接收仅支持 Chat Completions 的模型。

选择导入 OpenRouter 免费模型

读取公开实时目录,搜索并勾选需要的 :free 文本模型,预览上下文、最大输出和输入能力后再导入,不需要 API key。

验证 API key

使用当前协议和所选模型发送最小流式请求,不再用可能公开的 /models 误判;「一键检查全部 API key」会依次检查全部运行时凭据并直达有问题的供应商。

配置模型参数并应用预置

从 487 项预置补全上下文、最大输出、文本/视觉输入与已知推理档位;目录型供应商只改线路字段时继续保留 modelOverrides,编辑模型时才安全物化完整列表。

配置供应商与模型重试

供应商可保持 DSH 原策略或设置 N 次瞬态失败重试;每个模型还能继承、明确禁用或使用独立次数。B.AI / BankOfAI 常见线路默认 50 次。

启用全模型推理档位

单模型或整条线路可一键启用七档推理并编辑 wire value;协议仍以真实 Completions / Responses 测试结果为准。

自动修复已知方言回传

自定义 openai-completions 网关中的已知 DeepSeek 方言缺少 thinkingFormat 或 reasoning_content 历史回传设置时,配置页会列出模型并支持一键修复;选择受影响模型前也会自动预检。

保存,实时生效

供应商配置写入 DSH settings,密钥写入 credentials,无需重启。

B

内置 B.AI 中继

显示当前 DSH 地址对应的本机 Base URL 和 B.AI 内部策略链:先尝试 AWS 加速域名的当前 DNS 地址,再尝试同域名的下一地址,最后尝试 api.b.ai 直连;provider、模型和 key 始终不变。

📋

复制即用

一键复制 B.AI provider 模板与高级插件配置,再跳到模型配置页检查连接;503、502、504、Cloudflare 403 和 ECONNRESET 会在 B.AI 策略之间自动恢复。

+

供应商扩展

通过 providerRelays 增加具名固定目标中继,分别设置连接主机、原 API Host、TLS SNI、证书名称和路径白名单。

🖼️

图像生成

读取 OpenRouter 实时目录,选模型、写提示词,直接生成并保存到配置的输出目录。免费模型优先,不发送对话消息。

🎬

视频生成

提交异步视频任务,支持 1–60 秒时长与分辨率控制,随后在任务区查询状态。

⬇️

任务与下载

输入任务 ID 查询状态,完成后一键下载到输出目录,支持自定义文件名。

付费保护默认阻止付费生成,可配置放开
非免费模型逐次勾选「可能扣费」确认
密钥安全OpenRouter 凭据仅在宿主解析
Agent 工具5 个工具保留给模型驱动工作流
Provider Relays

中继是插件内置能力,不是另一个插件

DSH 请求先到本机 dsh-model-palette 后端,再由同 provider 的连接策略访问经过核验的 B.AI 入口;API key 仍由 DSH credentials 管理。这里的策略切换不等于切换 provider 或模型。

# 在模型配置中使用;端口以中继配置页显示为准
baseURL: http://127.0.0.1:3080/model-palette/api/bai-relay/v1

# 401 = 已到达 B.AI,检查 credential
# 503 / 502 / 504 / Cloudflare 403 / ECONNRESET = 切换下一条 B.AI 策略
# 策略顺序:加速 DNS 当前地址 → 同加速域名下一地址 → api.b.ai 直连
# 503 UPSTREAM_TRANSIENT = 所有 B.AI 策略均失败
- id: dsh-model-palette
  config:
    providerRelays:
      example-provider:
        upstreamHost: reachable-entry.example.net
        hostHeader: api.provider.example
        tlsServerName: reachable-entry.example.net
        certificateHost: api.provider.example
        allowedPathPrefix: /v1/
        timeoutMs: 180000
        upstreamRetries: 2
        retryDelaysMs: [250, 1000]
        retryBodyLimitBytes: 16777216

# Provider Base URL
http://127.0.0.1:3080/model-palette/api/relay/example-provider/v1
Media Tools

OpenRouter 媒体工具(可选)

在配置文件中启用补丁后,即可直接生成图像与视频。

# 在 cordis.patch.yml 或你的 profile 补丁中加入
- id: dsh-model-palette
  config:
    openrouterMedia:
      enabled: true
      credentialRef: OPENROUTER_API_KEY
      outputDir: 'D:\AI\openrouter\outputs'
      allowPaidImages: false
      allowPaidVideos: false
      preferredImageModels: []
      preferredVideoModels: []
🔎

openrouter_media_models

浏览实时图像 / 视频模型与价格,不产生费用。

只读 · 免费
🎨

openrouter_generate_image

通过 OpenRouter 生成 / 编辑图像并保存到本地。

付费受控
🎬

openrouter_generate_video

提交异步视频生成任务,随后轮询与下载。

付费受控
📡

openrouter_video_status

查询已有视频任务状态,不产生新费用。

只读 · 免费
⬇️

openrouter_download_video

将完成的视频下载到配置的输出目录。

下载
🛡️

安全模型

每次生成前后端复核实时价格;未授权付费一律拒绝。

逐次确认

让模型切换变得像呼吸一样自然

安装 dsh-model-palette,在 DeepSeek Harness Web 中体验真正流畅的全局模型管理。

⚡ 立即安装 回到演示
MIT License 开源 · 免费 Alt+M 即刻体验