D
dsh-cpa
v0.1.3 · 2 天前发布
DSH CPA provider and runtime plugin
README
dsh-cpa
English | 简体中文
CLI Proxy API(CPA)的 dsh bundle 插件。注册 cpa provider,请求走
CPA 的 /v1/chat/completions,同步 /v1/models 模型列表。
快速开始
sh
npx @deepseek-ai/dsh plugin --profile web add dsh-cpa
headless profile 同理:
sh
npx @deepseek-ai/dsh plugin --profile headless add dsh-cpa
从源码安装
开发或本地构建时使用:
sh
npx @deepseek-ai/dsh plugin --profile web add .
headless profile 同理:
sh
npx @deepseek-ai/dsh plugin --profile headless add .
使用已有 CPA
在设置面板切换到“外部 CPA”,填写 URL、API key、management key 后点击
“应用”。
自动启动 CPA
默认生成 $DSH_HOME/cpa/config.yaml,启动 cli-proxy-api,并把生成的 key
注入 provider 适配器。启动前会先在 PATH 中解析可执行文件;二进制不在 PATH
时,在 CPA 设置页的内部 CPA 路径中填写绝对路径。
模型每 5 分钟从 /v1/models 同步一次。
设置面板
CPA 页面使用 dsh web-app 组件,支持内部、外部两种启动方式,保存到
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-cpa
- Repo
- git+https://github.com/Moraxyc/dsh-cpa.git
- Engines
{"node":">=22"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}}