Appearance
在 Pi 中使用 AgentRouter
Pi 通过 ~/.pi/agent/models.json 配置 Provider,支持 Anthropic Messages(Claude Opus 系列)与 OpenAI Completions(gpt-5.5 / glm-5.2)两类,二选一写入即可。
WARNING
Pi 官方 install.sh 为 POSIX 脚本,当前没有 Windows 原生 install.ps1 路径。Windows 用户建议在 WSL / Ubuntu 中部署,不要直接在 PowerShell 中执行 POSIX install.sh。
安装与配置步骤
1. 安装 Pi
bash
# macOS / Linux / WSL Ubuntu
curl -fsSL https://pi.dev/install.sh | sh2. 检查安装结果
bash
pi --version
pi --help3. 创建模型配置文件
bash
mkdir -p ~/.pi/agent
nano ~/.pi/agent/models.json4. 写入 AgentRouter Provider
下面两段二选一,把其中一段写入 models.json。
Anthropic(claude-opus 系列):
json
{
"providers": {
"agentrouter": {
"baseUrl": "https://agentrouter.org",
"api": "anthropic-messages",
"apiKey": "$AGENTROUTER_API_KEY",
"models": [
{ "id": "claude-opus-4-6", "name": "claude-opus-4-6" }
]
}
}
}OpenAI Compatible(gpt-5.5 / glm-5.2):
json
{
"providers": {
"agentrouter": {
"baseUrl": "https://agentrouter.org/v1",
"api": "openai-completions",
"apiKey": "$AGENTROUTER_API_KEY",
"models": [
{ "id": "gpt-5.5", "name": "gpt-5.5" }
]
}
}
}5. 设置 Key 并启动
bash
export AGENTROUTER_API_KEY="你的 AgentRouter API Key"
pi
# 选择 agentrouter/claude-opus-4-6 或 agentrouter/gpt-5.56. 测试
先输入"只回复 OK",再输入"列出当前目录下的文件,并说明是否存在 README 文件"。