爱意满满的作品展示区。
wellyougo

做了个把 Qoder 的额度用于对外提供 OpenAI 兼容 API 的项目

  •  
  •   wellyougo · Aug 24 · 1190 views

    背景

    公司给我分配了 qoder 国际版的额度 (可以使用 qwen3.8 GLM5.2 Deepseek 等国产模型) 但我平时并不只使用 Qoder 或者 QoderCLI.

    我想把这个额度给 cc/codex/或者 zcode 使用

    但是我在 github 找了一圈项目只找到 QoderCli 的包装 相关的项目.(不能自定义系统提示词等限制)

    所以我写了一个小项目:CLI2API

    它可以复用自己的 Qoder 登录状态,对外提供 OpenAI 兼容 API 。这样就能把 Qoder 接入自己习惯的客户端、脚本和 Harness ,而不用被固定在某一个工具里。

    项目地址:

    https://github.com/caigee-cmd/cli2api

    我主要想解决的问题

    • 在自己喜欢的客户端里使用 Qoder 额度
    • 自定义系统提示词和工作方式
    • 接入 cc 或者 codex 或者 zcode
    • 使用 OpenAI 兼容协议统一接入
    • 充分利用 Qoder 国际版对国产模型比较友好的额度

    Qoder 目前对 Qwen 、GLM 、MiniMax 等模型的使用体验不错,额度也相对慷慨。对我来说,把这些额度接入日常开发工具,比只在官方 CLI 或者 IDE 里使用更加灵活。

    目前支持

    • OpenAI 兼容 Chat Completions
    • 流式输出、Tool Calling 、ReasoningAPI 、推理强度参数
    • 上下文大小后台统一配置
    • 浏览器登录、PAT 登录
    • 多账号管理和自动路由
    • 自定义系统提示词
    • Web 控制台
    • Docker Compose 部署
    • SQLite 持久化登录状态
    • 目前只支持 qoder 国际版

    声明

    CLI2API 是个人开发的非官方开源项目,与 Qoder 及其所属公司没有隶属、合作或授权关系。 请仅使用自己有权使用的 Qoder 账号和额度,并遵守 Qoder 、公司以及相关服务的使用条款。项目不提供账号、额度或官方 API 服务,也不建议将其用于账号共享、商业转售或其他违反服务规则的场景。

    快速开始

    git clone https://github.com/caigee-cmd/cli2api.git
    cd cli2api
    ./scripts/start.sh
    Supplement 1  ·  Aug 30
    目前已经同步支持 trae Qoder workbuddy 有想法的伙伴可以一起维护哦
    9 replies    2026-09-05 21:02:46 +08:00
    gongminami
        1
    gongminami  
       Aug 24
    思路非常好,收藏了 回头测试一下
    wellyougo
        2
    wellyougo  
    OP
       Aug 24
    @gongminami 会一直持续更新哦
    m1nm13
        3
    m1nm13  
       Aug 26
    之前一直想弄来着. 老是吹 qwen 3.8max 很牛但是除了 qoder 基本没什么订阅会提供这个模型. 而 qoder 本身的 agent 又太蠢了
    wellyougo
        4
    wellyougo  
    OP
       Aug 26
    @m1nm13 对因为国产模型的订阅实在是太贵了 既然 qoder 或者 workbuddy 提供了额度 (workbuddy 甚至 hy3 免费) 其实用他们的额度放到自己的 claude code 或者 codex 纯自用来说我觉得是没什么
    goojia
        5
    goojia  
       Aug 31 via Android
    添加了一个 workbuddy 账号,但是 api 无法使用,提示“no qoder accounts available”
    goojia
        6
    goojia  
       Aug 31 via Android
    修复完成 ✅
    - 原因:网关默认把裸模型名(如 `hy3`)固定路由到 `qoder` provider ,而你的账号是 `workbuddy`,所以报 `no qoder accounts available`
    - 修复:在 `/cli2api/deploy/.env` 里开启 `CROSS_PROVIDER_MODEL_POOL=1`,重建容器
    - 验证:实测 `hy3` 已正常返回 `OK`,健康检查里 `cross_provider_model_pool` 已变 `true`
    wellyougo
        7
    wellyougo  
    OP
       Aug 31
    @goojia 感谢 马上修复
    wellyougo
        8
    wellyougo  
    OP
       Aug 31
    @goojia 在最新版本已修复 CROSS_PROVIDER_MODEL_POOL 已放到系统设置中 默认打开
    Celestiq
        9
    Celestiq  
       10h 41m ago
    已经用了一段时间,非常贴合我自己的使用习惯,不过最近发现在 OMP 里面用的时候,如果用 glm 这些 model 没有问题,但是用 Qoder 国际版自己那些极致/cantus 就不行,会显示 upstream stream ended before [DONE],这个属于 Qoder 的限制吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1097 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:44 · PVG 07:44 · LAX 16:44 · JFK 19:44
    ♥ Do have faith in what you're doing.