← 返回列表
D

dsh-cpa

v0.1.3 · 2 天前发布

DSH CPA provider and runtime plugin

dsh-plugincpa

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 组件,支持内部、外部两种启动方式,保存到

查看完整 README →

版本兼容矩阵

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"}}