- Home
- Plugins
- Models & Providers
- dsh-provider-studio
dsh-provider-studio
realchendahuang/dsh-provider-studio
Manage llm-pi-ai providers, API keys and models from one Settings page: add or edit providers, test a model, discover models from an endpoint, and start from 218 provider templates.
Install
dsh plugin --profile web add github:realchendahuang/dsh-provider-studioREADME
dsh-provider-studio
A provider manager for DeepSeek Harness. It replaces the built-in Models settings page and edits the llm-pi-ai provider configuration directly: browse providers, reveal or replace API keys, manage models and their advanced parameters, test connectivity, and pull the model list from an endpoint — without hand-editing cordis.patch.yml.

Why this plugin
The built-in Models page only sees what the settings schema projects: fields the schema does not declare are dropped on save, and an API key can be written but never read back. This plugin reads the raw llm-pi-ai patch document and edits it in place, so:
- Keys are readable. Masked by default; reveal, copy, replace or clear one in place. The authoritative copy never leaves DSH's credentials service.
- Advanced parameters survive. Per-model
reasoningEffortsandcompat, per-providerheaders, transport and retry settings, image budgets — all editable, none silently lost on save. - Everything per provider on one page. Display name, protocol, Base URL, key, models, connectivity tests and batch model discovery.
- Probes match real requests. Test and Discover call the same path with the same custom headers DSH uses, so a probe that passes here passes in a session.
- 218 provider templates. Prefilled from models.dev, 201 with a shipped brand logo; the rest fall back to initials.
- Config you can take with you. Export a single provider as paste-ready YAML — credential names only, never key material.
- Reversible. One line in the bundle patch hides the official Models page; flip it back or uninstall and it returns.
Quick start
Requires DSH 0.2.2-rc.1 or later on a desktop or web profile.
dsh plugin --profile desktop add github:realchendahuang/dsh-provider-studio#v1.3.1
Or from the desktop GUI: Plugins → Add plugin, paste
github:realchendahuang/dsh-provider-studio#v1.3.1, install, then quit and restart DSH.
Settings → Providers appears (the plugin list calls it Provider Studio), and the official Models page is replaced.
Documentation
| Document | What it covers |
|---|---|
| Installation | GUI and CLI install, profiles, updating, uninstalling, version compatibility |
| Usage | Every screen, parameter and shortcut, with screenshots |
| Design | Why the official page is replaced, how it works, known limitations |
| FAQ | Blank settings page, 404 probes, empty keys, peer dependency warnings |
| Development | Build, gate, tests, release flow, icon pipeline |
Chinese: 安装 · 使用 · 设计 · 常见问题 · 开发
Screenshots
![]() The provider list | ![]() Model editing, with per-model advanced parameters |
The usage guide has the rest.
Star history
Contributing
Issues and pull requests are welcome. Run npm run check and npm test before opening a PR; see development.
License
MIT © 2026 dsh-provider-studio contributors. Third-party assets and trademarks are listed in THIRD_PARTY_NOTICES.md.
Related plugins
dsh-our-free-model
ebony-vinyl/dsh-our-free-model
dsh-routing-suite
yjh051108/dsh-routing-suite
dsh-connect-workbuddy
dingminhua/dsh-connect-workbuddy
dsh-workbuddy-connect
corrinehu/dsh-workbuddy-connect

