Skip to content

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:51
· 3 commits to main since this release

通过 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