@jischeng/pi-provider-qoder

Pi extension for Qoder AI — with OAuth authentication, COSY signatures and WAF bypass

Packages

Package details

extension

Install @jischeng/pi-provider-qoder from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@jischeng/pi-provider-qoder
Package
@jischeng/pi-provider-qoder
Version
0.4.7
Published
Sep 18, 2026
Downloads
742/mo · 42/wk
Author
jischeng
License
MIT
Types
extension
Size
95.2 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./dist/index.js"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@jischeng/pi-provider-qoder

English README

Pi 的 Qoder AI Provider 扩展。它将 Qoder 国际版和中国版接入 Pi,并把 Qoder 可用的模型展示在 Pi 的模型选择器中。

主要特性

  • 双区域独立支持:同时支持 Qoder 国际版(qoder)和中国版(qoder-cn
  • 多账号渐进式支持:支持多个独立账号(如 qoderqoder-2... 与 qoder-cnqoder-cn-2...),登录上一账号后自动开启下一账号入口
  • 全链路思考深度透传:支持将 Pi 的推理等级(low/medium/high/xhigh/max/off)完整传递给 Qoder 上游,并动态展示各模型支持的思考档位
  • 128K 输出与 1M 上下文:最大输出提升至 128K(131,072),上下文窗口最大支持 1M,避免推理链截断或过早压缩
  • 动态友好模型 ID:直接使用 Qoder 服务端返回的 display_name 作为模型 ID(如 Qwen3.8-MaxLite),彻底告别硬编码映射过期问题
  • 10605 排队自动重试:当 Qoder 服务端高峰期返回 10605 排队繁忙时,自动按建议时间重试(最多 4 次),保障稳定性
  • 模型计费倍率展示:动态获取模型并在模型名称后追加倍率标签(如 [0.5x]
  • 极速热路径编码与零拷贝签名:查表预置索引 Base64 编码,优化 MD5 签名分片,消除大请求内存峰值
  • OMP 与 Pi 0.84+ 深度兼容:动态注册 qoder-api 提供者并支持 systemPrompt 格式自适应

安装

pi install npm:@jischeng/pi-provider-qoder
# 或在 OneMorePrompt 中使用
omp install npm:@jischeng/pi-provider-qoder

登录与使用

1. 国际版 (qoder)

  • 登录:/login qoder(支持浏览器 OAuth 或 PAT)
  • PAT 申请:https://qoder.com/account/integrations
  • 环境变量:QODER_API_KEYQODER_PERSONAL_ACCESS_TOKENQODER_PAT(多账号后缀 _2_3 等)

2. 中国版 (qoder-cn)

  • 登录:/login qoder-cn(PAT 登录)
  • PAT 申请:https://qoder.com.cn/account/integrations
  • 环境变量:QODERCN_API_KEYQODERCN_PERSONAL_ACCESS_TOKENQODERCN_PAT(多账号后缀 _2_3 等)

PAT(pt-...)会在启动或登录时自动交换为短期 job token。

命令行启动

pi --provider qoder --model Lite
pi --provider qoder-cn --model Qwen3.7-Plus

在 Pi 交互界面中切换模型:

/model Qwen3.8-Max
/model Lite

多账号登录

登录第一个账号后,下一个账号入口会自动出现在登录列表中:

/login qoder-2
/login qoder-cn-2

服务端点

端点类型 国际版 (qoder) 中国版 (qoder-cn)
PAT 交换 https://openapi.qoder.sh/api/v1/jobToken/exchange https://openapi.qoder.com.cn/api/v1/jobToken/exchange
用户信息 https://openapi.qoder.sh/api/v1/userinfo https://openapi.qoder.com.cn/api/v1/userinfo
用量查询 https://openapi.qoder.sh/api/v2/quota/usage https://openapi.qoder.com.cn/api/v2/quota/usage
聊天网关 https://api3.qoder.sh/ https://gateway.qoder.com.cn/

License

MIT