主题
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必须是网关真实模型名。
常见问题
| 现象 | 原因与处理 |
|---|---|
401 | Token 错误,或 OOIOO_API_KEY 未 export |
402 | 额度不足,或触发 API Key 价格保护;按 error.type 区分,见计费说明 |
| 模型不存在 | 模型名与模型广场不一致 |