接入 Pi
Pi 是可扩展的终端编码 Agent,通过 models.json 支持自定义 OpenAI-compatible Provider。
本工具由第三方提供。请从官方渠道安装,确认其密钥存储方式,并根据实际版本核对配置入口。
安装
npm install -g @mariozechner/pi-coding-agent
pi --version
配置
设置 APIGATE_API_KEY,并编辑 ~/.pi/agent/models.json:
{
"providers": {
"apigate": {
"baseUrl": "https://apigate.online/v1",
"api": "openai-completions",
"apiKey": "$APIGATE_API_KEY",
"models": [
{
"id": "YOUR_MODEL",
"name": "YOUR_MODEL",
"contextWindow": 128000,
"maxTokens": 8192,
"input": ["text"]
}
]
}
}
}
contextWindow、maxTokens 和 input 应按模型实际能力调整。
进入项目运行 pi,再输入 /model 选择 APIGATE。