v0.1.5
通过 CPA 插件商店安装(推荐)
在 CPA 的 config.yaml 里把本仓库的 registry.json 加为三方源:
plugins:
enabled: true
store-sources:
- "https://raw.githubusercontent.com/Hkxtor/CLIProxyAPI-qoder2api-plugin/main/registry.json"重启 CPA 后,在管理面板的插件商店里搜 Qoder 2API 一键安装,
或调用 POST /v0/management/plugin-store/qoder2api/install;
宿主会校验 checksums.txt 并把库装到 plugins/{goos}/{goarch}/。
手动安装
下载对应平台的文件,重命名成宿主认识的插件名后放进 CPA 的 plugins/ 目录:
| 平台 | 下载文件 | 放进去时改名为 |
|---|---|---|
| Linux x86_64 | qoder2api-linux-amd64.so |
qoder2api.so |
| Linux arm64 | qoder2api-linux-arm64.so |
qoder2api.so |
| macOS Apple Silicon | qoder2api-darwin-arm64.dylib |
qoder2api.dylib |
| macOS Intel | qoder2api-darwin-amd64.dylib |
qoder2api.dylib |
| Windows x64 | qoder2api-windows-amd64.dll |
qoder2api.dll |
SHA256SUMS.txt 可用于校验完整性;插件配置与账号导入见仓库 README。
本版要点
fix: YAML 列表写法的 extra_models 被静默忽略(配了不生效)
实测:宿主 PATCH 传数组会写成 YAML 块列表,而插件的配置解析器只认标量行,
续行 '- qfmodel' 被跳过 → 面板显示已保存、插件什么都没注册、无报错。
反向验证:字符串形式立即生效(registered_models 19→20,/v1/models 出现 qoder-qfmodel)。
解析前归一化块列表与流式列表写法,并剥掉条目引号;
回归测试覆盖 8 种写法(含列表字段后面仍跟其它键的场景)。
Full Changelog: v0.1.4...v0.1.5