Skip to content

在 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 | sh

2. 检查安装结果

bash
pi --version
pi --help

3. 创建模型配置文件

bash
mkdir -p ~/.pi/agent
nano ~/.pi/agent/models.json

4. 写入 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.5

6. 测试

先输入"只回复 OK",再输入"列出当前目录下的文件,并说明是否存在 README 文件"。