Passer au contenu principal
R

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.

Installer

dsh plugin --profile web add github:realchendahuang/dsh-provider-studio

README

dsh-provider-studio

English · 简体中文

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.

DSH Version CI License: MIT GitHub stars Issues

Provider detail page

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 reasoningEfforts and compat, per-provider headers, 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

DocumentWhat it covers
InstallationGUI and CLI install, profiles, updating, uninstalling, version compatibility
UsageEvery screen, parameter and shortcut, with screenshots
DesignWhy the official page is replaced, how it works, known limitations
FAQBlank settings page, 404 probes, empty keys, peer dependency warnings
DevelopmentBuild, gate, tests, release flow, icon pipeline

Chinese: 安装 · 使用 · 设计 · 常见问题 · 开发

Screenshots

Provider list
The provider list
Model dialog
Model editing, with per-model advanced parameters

The usage guide has the rest.

Star history

Star History Chart

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.

Plugins associés