DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Onekey Models — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

onekey-models

Onekey Models

OneKey-Models — 在 DeepSeek Harness 中一键访问 TokenDance 上的最新 108 个模型:通过 OAuth 登录后,API 密钥会自动保存,模型目录实时同步,你可以选择要显示的模型,包括图像生成、Jev 类型决策和多模态输入。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add onekey-models@0.1.0
README兼容性版本

说明

OneKey-Models — 在 DeepSeek Harness 中一键访问 TokenDance 上的最新 108 个模型:通过 OAuth 登录后,API 密钥会自动保存,模型目录实时同步,你可以选择要显示的模型,包括图像生成、Jev 类型决策和多模态输入。API 支持由 TokenDance 提供。

兼容性与来源证明

Onekey Models 以 onekey-models 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/11

版本

0.1.0stable
2026/10/4

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/10/11
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片Client Ui Model Capabilities@linxin666/dsh-client-ui-model-capabilities为自定义 pi-ai 提供商声明每个模型的能力(图像输入和推理力度),可直接在 Models 设置卡片中编辑;写入官方 llm-pi-ai 设置命名空间,不更改 DSH 源代码。Plugin@opencode2dsh/dsh-plugin供 DeepSeek Harness (DSH) 使用的免费 OpenCode Zen 模型:原生 dsh-llm 适配器插件,无需 API 密钥。

README

OneKey-Models

OneKey-Models

One-click access to all 108 latest models on TokenDance
inside DeepSeek Harness

DSH Market 已收录

English · 简体中文

Install · Features · What is TokenDance? · How it works · Testing · Video


API support provided by TokenDance. This plugin is an independent client of the TokenDance API platform; it is not affiliated with or endorsed by TokenDance.

Install

Clone the repository, then install it as a DSH bundle:

git clone https://github.com/du-yuxuan/OneKey-Models.git

In the DSH chat, ask the agent to install it:

install_bundle target=/absolute/path/to/OneKey-Models

Or with npm:

npm install onekey-models
node <dsh>/lib/bin.js plugin --profile <profile-name> add ./node_modules/onekey-models

Restart DeepSeek Harness (or the profile session) after installing. The settings page appears under Settings → Plugins → OneKey-Models.

Requires Node.js ≥ 22.19.0. Distributed through the DSH plugin markets, install_bundle, npm (onekey-models) and this GitHub repository — the same bundle from every channel.

Features

FeatureWhat it does
1API key managementOAuth (PKCE) sign-in opens the TokenDance authorization page; the returned key is stored locally in DSH's credentials store and never appears in source code or logs.
2Model list configurationFetches the live catalog from https://tokendance.space/gateway/v1/models, lets you select multiple models, and choose which ones show up in the model picker (empty selection = show everything).
3Special model configurationImage-generation models are wired to their matching application (openai:image-generations / ark:image-generations); Jev judgment models are wired to the typesafe:systemone protocol — plus video, speech, audio, music, search, embedding and rerank models.
4Core capabilitiesChat, image generation, video generation and multimodal (text + image) input work out of the box, exposed both to the model picker and as five agent tools (tokendance_models, tokendance_chat, tokendance_image, tokendance_video, tokendance_jev).

Enrichment data (logos, pricing, context windows, release dates, modalities) is synced automatically from models.dev.

Catalog at a glance

catalog: 108 models from https://tokendance.space/gateway/v1/models
  jev 2 · image 3 · video 18 · embedding 2 · rerank 1
  speech 3 · audio 3 · music 2 · search 3
  routable 71 models
✓ catalog check passed (108 models, 71 routable)

routable = models whose protocol maps onto a DSH wire protocol (openai-completions / openai-responses / anthropic-messages) and therefore appear in the model picker.

What is TokenDance?

TokenDance is an AI model aggregation gateway — think of it as one front door to many large models:

  • 1 key, 1 base URL — sign up once, get one API key, point any compatible SDK at one address.
  • 108 of the latest, hottest models — GLM, DeepSeek, Kimi, Qwen, MiniMax, Seedance, Doubao and more, kept up to date.
  • Pay as you go — no per-vendor accounts, no juggling separate keys and billing pages.

New to all this? The short version: instead of registering with a dozen AI vendors and copying a dozen keys, you register once with TokenDance and this plugin wires every model straight into DeepSeek Harness's model picker.

This plugin does the wiring for you: install → sign in once → pick your models → they appear in the picker.

How it works

┌─────────────────┐   OAuth (PKCE)    ┌──────────────────────┐
│ DeepSeek Harness │ ───────────────▶ │ tokendance.space      │
│  OneKey-Models   │ ◀─────────────── │  authorization page   │
└────────┬────────┘   API key (local) └──────────────────────┘
         │                                          ▲
         │  write provider block                    │ GET /gateway/v1/models
         ▼                                          │ (live catalog)
┌─────────────────┐                                 │
│   llm-pi-ai      │ ────────────────────────────────┘
│   providers.     │
│   tokendance     │ ──▶ model picker: 108 models, 71 routable
└─────────────────┘
  1. Sign in — the plugin opens the TokenDance authorization URL, receives a one-time code on a loopback callback, exchanges it for an API key, and stores it via DSH's credentials service (~/.dsh/.credentials.yaml, mode 600).
  2. Pick models — the live catalog is fetched, enriched with models.dev metadata, and written into the llm-pi-ai settings namespace as a provider block.
  3. Use them — selected models show up in the model picker; image and Jev models additionally get dedicated tools, and any picture or video can be requested from a chat prompt.

All local HTTP endpoints are guarded by a loopback + sec-fetch-site trust fence (inbound requests must come from the local origin, never a cross-site page).

Testing

npm test              # 71 unit tests (node:test)
npm run check:catalog # live catalog acceptance (108 models, 71 routable)

The unit suite covers config normalization, catalog mapping, the settings patch whitelist, Jev question validation, the five video protocols' submit-and-poll shapes, PKCE/OAuth URL construction, the trust fence, credential helpers, and the HTTP layer (exercised against a local stub gateway — no real key required).

Video

Intro video poster

90-second intro (1920×1080, 30 fps) in nine scenes: the pain of a dozen keys, the gateway, the reveal, the three steps, the agent tools (image + video), Jev decisions, the install command, and the TokenDance credit. Rebuild it with npm run render inside video/.

Plugin page

The settings page shows the “API support provided by TokenDance” credit, the TokenDance brand mark, and a plain-language introduction of what TokenDance is. Sign-in, the balance card, redeem/top-up (as centered dialogs) and the model list all live on that one page.

Agent tools

Five tools are registered into the DSH agent registry, so a chat prompt such as “generate a video of a whale swimming” becomes a real call:

ToolWhat it does
tokendance_modelsLists the live catalog, optionally filtered by capability (image, video, chat…)
tokendance_chatOne message to one model, with optional images attached
tokendance_imageGenerates an image and returns it straight into the conversation
tokendance_videoSubmits a video task and polls it; resumable by taskId
tokendance_jevAsks a Jev model for typed decisions (yes/no + probability, choice, score)

A companion skill, tokendance-media (installed to ~/.agents/skills/), teaches the agent which tool to reach for and how to read the pending / taskId outcomes. Each tool has its own on/off switch in the plugin's advanced settings.

Repository layout

index.js            Host half: settings, OAuth, catalog, HTTP routes, tools
client.js           Client half: settings page (slot + locale registration)
src/                config, catalog, credentials, http, image, jev, oauth,
                    patch, pi-ai, tools, trust, video (submit-and-poll for
                    seedance / kling / minimax / wan3 / happyhorse)
locale/             zh + en metadata
test/               node:test suites
scripts/            check-catalog.mjs, oauth-once.mjs
logo/               brand assets
video/              Remotion project
out/                intro.mp4 + poster

License

MIT. “TokenDance” is a trademark of its respective owner; this project is not affiliated with or endorsed by TokenDance. The API access it configures is provided by TokenDance.