跳到正文

pi 接入

Pi Coding Agent 是一个多协议的终端编码 Agent。接入 ooioo 走 OpenAI 兼容协议。

配置

编辑 ~/.pi/agent/models.json,在 providers 下新增:

json
{
  "providers": {
    "ooioo": {
      "baseUrl": "https://ooioo.work/v1",
      "api": "openai-completions",
      "apiKey": "$OOIOO_API_KEY",
      "models": [
        {
          "id": "glm-5.2",
          "name": "GLM 5.2",
          "contextWindow": 128000,
          "maxTokens": 16384
        }
      ]
    }
  }
}

密钥用环境变量注入:

bash
export OOIOO_API_KEY="sk-你的Token"

pi 每次打开 /model 会重新加载该文件,无需重启。示例中的 glm-5.2 为当前在售模型,完整列表见模型广场

要点

  • api 字段用 "openai-completions"(走 /v1/chat/completions)。
  • apiKey 支持环境变量 "$OOIOO_API_KEY"、shell 命令 "!command"、或直接明文。
  • models 是数组,id 必须是网关真实模型名。

常见问题

现象原因与处理
401Token 错误,或 OOIOO_API_KEY 未 export
402额度不足,或触发 API Key 价格保护;按 error.type 区分,见计费说明
模型不存在模型名与模型广场不一致