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

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

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

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

模型命令面板

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

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

开箱即用的强大体验

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

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

全局命令面板

  • 任意界面 Alt+M 唤起
  • 文档级渲染,皮肤无法隐藏
  • 名称 / ID / 供应商 / 描述 模糊搜索
  • 方向键导航,回车即选
🏷️

供应商筛选栏

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

收藏 & 最近使用

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

推理档位选择器

  • 活动模型支持时自动出现
  • 低 / 中 / 高随时切换
  • 应用供应商默认档位
⚙️

供应商与模型配置

  • 新增 / 编辑 / 删除供应商
  • 复制线路与模型参数,快速派生配置
  • 协议、Base URL、密钥一站式配置
  • 连接测试 + 模型一键导入
  • API key 实际可用性验证
  • 真实请求检测 Completions / Responses
  • 已知 DeepSeek 方言网关回传自动修复
  • 未保存提示与重复 ID 防护
  • 密钥仅回环可查看,默认掩码
📦

在线模型预置

  • 已核验的上下文 / 输出 / 输入预置
  • GitHub 在线刷新,离线自动回退
  • 自动补全缺失参数
  • 绝不猜测未知别名
Skin Center v2

皮肤负责外观,插件负责能力

v0.5.4 保持标准 DSH 插件协议,同时为 v2 皮肤提供稳定的打开入口和语义标记。

🎨

不伪装成皮肤

  • 继续通过 dsh.client 正常安装和加载
  • 不添加第二份 skin.json 或修改皮肤清单
  • 入口、浮层和对话框提供 data-dsh-plugin="dsh-model-palette"
  • 修复 Excel 风格皮肤按 seat 选择器误隐藏入口的问题
// Skin Center v2 hooks.mjs
const palette = window.__DSH_MODEL_PALETTE__
palette?.open('models')
palette?.open('media')
palette?.open('config')

// or dispatch a stable page event
window.dispatchEvent(new CustomEvent(
  'dsh-model-palette:open',
  { detail: { view: 'media' } },
))
✓ v2 ready皮肤可以早于插件激活;调用失败时请求会排队,并在 dsh-model-palette:ready 事件后自动接续。
Install

60 秒完成安装

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

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

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

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

环境要求

  • Node.js ≥ 22.19
  • DeepSeek Harness ≥ 4.0.1
  • pnpm ≥ 11.21(仅开发)
  • 无需构建:仓库已提交预构建 lib/ 产物
Usage

使用指南

面板、配置与媒体工具,三大视图各司其职。

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

选择或新建供应商

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

配置端点与协议

填写 Base URL、协议类型(openai-completions / openai-responses / anthropic-messages)与凭据引用。

管理密钥并测试连接

输入 API key(默认掩码),点击「检查连接」探测该端点的模型列表,可一键导入。

检测实际协议

选择一个模型后点击「测试实际协议」,插件会分别发送最小的 /chat/completions 与 /responses 请求;只在唯一协议成功时提供采用建议。

验证 API key

点击「验证 API key」后优先检查带鉴权的 /models;如果供应商没有模型目录,再使用当前协议和所选模型执行最小请求,并区分无效、拒绝、限流与无法判断。

配置模型参数并应用预置

用模型筛选快速定位,复制已有参数后填写新 ID,再设置上下文窗口、最大输出、输入类型与兼容参数。

自动修复已知方言回传

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

保存,实时生效

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

🖼️

图像生成

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

🎬

视频生成

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

⬇️

任务与下载

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

付费保护默认阻止付费生成,可配置放开
非免费模型逐次勾选「可能扣费」确认
密钥安全OpenRouter 凭据仅在宿主解析
Agent 工具5 个工具保留给模型驱动工作流
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 即刻体验