dsh-providers-hub
DeepSeek Harness plugin: one hub for AI coding providers — account login, multi-account pools, silent credential refresh, credit claiming, and a local OpenAI-compatible gateway 适合拥有多个AI编码账号并需要自动刷新和统一网关的用户
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:iJetLi/dsh-providers-hub配置项
| 项 | 位置 | 说明 |
|---|---|---|
| 账号池 | $DSH_HOME/jet-hub/state.json | 账号、有效期、限流标记、模型黑名单、provider 顺序 |
| 网关开关 | 同上,gatewayEnabled | 缺省启用 |
| 供应商显示顺序 | 同上,providerOrder | 纯展示偏好,拖动行调整 |
| 永久积分锁定 | $DSH_HOME/jet-hub/*.json(独立文档) | 不与账号池同放 —— 避免多 profile 互相覆盖 |
| Token 账本 | ~/.dsh/jet-hub/token-ledger.json | 历史日聚合 |
常见环境变量
| 变量 | 默认 | 说明 |
|---|---|---|
DSH_HIDE_MODELS_WITHOUT_ACCOUNT | 关闭 | 设为真值时,没有已登录账号的渠道在模型选择器里整体隐藏 |
DSH_OPENAI_GATEWAY_ENABLED | 1 | 设为 0 / false / off / no 时完全不启动网关 |
DSH_OPENAI_GATEWAY_HOST | 127.0.0.1 | 网关监听地址。容器/端口映射场景填容器自身 IP(hostname -i);填 0.0.0.0 / :: 等通配地址会被拒绝并跳过启动 |
DSH_OPENAI_GATEWAY_PORT | 8326 | 网关监听端口 |
DSH_OPENAI_GATEWAY_API_KEY | 自动生成 | 网关 Bearer 密钥 |
DSH_REASONING_LOOP_GUARD | 开启 | 思考死循环守卫总开关 |
DSH_REASONING_LOOP_AUTO_RESUME | 开启 | 中止后是否自动补一句「继续」并重跑 |
DSH_REASONING_LOOP_AUTO_RESUME_MAX | 2 | 连续自动续跑上限(最大 10) |
DSH_TRAE_MAX_COMPLETION_TOKENS | 64000 | TRAE 单次输出上限(设 0 关闭收敛) |
更多 provider 专属变量(如 DSH_ZCODE_INTERNAL_CARRIER、
DSH_TRAE_ROTATE_MACHINE_ID 等)见内部文档。