拓冰建站拓冰建站
首页 / 资讯中心 / 正文

分享一个反代 Qoder 的 9Router 增强版:9router-qoder-plus

文章目录主要改动Qoder 排队不中断API Key 可绑定指定 Qoder 账号支持账号消费优先级Qoder 额度统计增强Qoder 模型列表补强钉钉告警Docker 部署在实际使用 Qoder Claude Code / Codex 过程中针对排队、超时、额度分配、账号切换和告警这些场景做的一些增强整理后开源出来方便有类似需求的人参考。项目地址:GitHub-9router-qoder-plus仅作为开源学习和技术交流使用请遵守相关平台和服务的使用规则。主要改动Qoder 排队不中断Qoder 高峰期经常会返回排队状态。这个版本支持识别排队响应并按配置等待重试而不是直接失败。API Key 可绑定指定 Qoder 账号可以为某个 API Key 指定只能使用某一个或某几个 Qoder 账号并且支持给每个账号单独分配可消费额度。支持账号消费优先级如果一个 Key 绑定了多个 Qoder 账号可以单独设置消费顺序。这样可以优先消耗某个账号额度用完后再切换下一个账号减少频繁切换账号对缓存命中率的影响。Qoder 额度统计增强增强了 Qoder 额度解析除了套餐内额度也尽量兼容资源包额度。同时支持Key 级别 Qoder 用量统计每个账号单独分配额度已使用 / 总分配额度展示分配额度用完后的拒绝保护手动重置用量统计Qoder 模型列表补强对 Qoder 模型列表做了一些兜底和显示名优化让模型名称尽量对齐 Qoder 侧的 display name并支持通过 display name 直接调用同时增加了对应模型的倍率显示。钉钉告警增加了钉钉告警配置主要用于这些场景长时间没有模型调用某个 Key 的 Qoder 分配额度耗尽Key 用量达到指定百分比阈值Docker 部署通过 Docker 快速部署git clone https://github.com/MoonCoder-HAPPY/9router-qoder-plus.git cd 9router-qoder-plus docker build -t 9router-qoder-plus:latest .启动容器docker run -d \ --name 9router \ --restart unless-stopped \ -p 20128:20128 \ -v $HOME/.9router:/app/data \ -e DATA_DIR/app/data \ -e HOSTNAME0.0.0.0 \ -e PORT20128 \ -e NODE_ENVproduction \ -e REQUIRE_API_KEYtrue \ -e JWT_SECRET加密密钥【需修改】 \ -e INITIAL_PASSWORD管理员密码【需修改】 \ -e NEXT_TELEMETRY_DISABLED1 \ -e QODER_QUEUE_MAX_ATTEMPTS15 \ -e QODER_QUEUE_BASE_DELAY_MS5000 \ -e QODER_QUEUE_MAX_DELAY_MS60000 \ -e QODER_STREAM_TIMEOUT_MS600000 \ -e QODER_STALL_TIMEOUT_MS600000 \ 9router-qoder-plus:latest访问Dashboardhttp://服务器IP:20128/dashboardOpenAI-compatible Endpoint:http://服务器IP:20128/v1Health check:http://服务器IP:20128/api/health如果是在云服务器部署记得开放对应端口默认20128。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门