HeWhenJay/dsh-provider-hub

HeWhenJay★ 1JavaScriptLast synced: 2026-08-16

Open on GitHub

Native DSH provider hub with official account OAuth, API channels, model discovery, failover, and logs

README excerpt

DSH Provider Hub @hewhenjay/dsh-provider-hub 是面向 DeepSeek Harness(DSH)的独立本地模型服务中心。它把 API Key 渠道、OpenAI-compatible 中转站和 Codex / Claude / Gemini 官方账号放进同一套路由、故障切换与日志界面中。 安装 Provider Hub 不要求安装 Cockpit Desktop,也不会读取、停止或接管已有 Cockpit 服务。官方账号能力由插件自行管理的 loopback sidecar 提供;sidecar 使用上游 CLIProxyAPI 的固定版本,并在首次安装时校验官方 SHA-256。 界面预览 页面顶部显示实际 Relay 地址、运行状态和 DSH 供应商同步状态;下方可在 供应商 、 官方账号 和 日志 之间切换。 能力概览 - DSH Web 原生入口:左侧栏按钮与 Settings 页面。 - 内置官方账号服务:OpenAI / Codex、Anthropic / Claude、Google / Gemini 官方 OAuth。 - API Key 渠道:官方 API、中转站、本地网关或其他 OpenAI-compatible 服务。 - 模型发现:优先复用 DSH 自带的一键模型发现,失败时直接读取供应商 /models 。 - 聚合 OpenAI-compatible API: /v1/models 、 /v1/chat/completions 、 /v1/responses 。 - 自动接入 DSH Models:服务启动后按实际监听端口创建 provider-hub 供应商,并同步聚合模型目录。 - 路由控制:优先级、普通/保底渠道、瞬时故障冷却、最大尝试次数、会话粘性和模型别名。 - 安全凭据:实际密钥写入 DSH credentials;JSON 配置仅保存凭据引用。 - 脱敏日志:只保留渠道、模型、HTTP 状态和延迟,不记录提示词、密钥或完整上游 URL。 - 非侵入端口避让:端口被占用时只选择后续空闲端口,绝不按端口结束其他进程。 安装 要求:DSH 0.1.0-rc.6 或兼容版本、Node.js 20+,以及首次安装内置账号服务时可访问 GitHub Releases。 从 GitHub tag 安装: 也可以下载 GitHub release 中的 hewhenjay-dsh-provider-hub-0.4.1.tgz 后安装: npm 包名已预留为 @hewhenjay/dsh-provider-hub ,但 v0.4.1 当前以 GitHub tag 和 release 资产为正式发布渠道。Host 与 Web Client 通常在下次安全重启 dsh web 后加载。不要为了安装…

View full README on GitHub →
Tools / Devdeepseek-harnessdshdsh-plugindsh-pluginsmodel-routeroauthopenai-compatible

Category