Skip to content

Pi 配置 ​

确保你已安装了 Pi。

打开 ~/.pi/agent 目录,~ 为你的用户目录。

编辑 models.json(如果没有则创建),并写入以下内容:

json
{
  "providers": {
    "nitrorouter": {
      "baseUrl": "https://api.nitrorouter.com/v1",
      "api": "openai-completions",
      "apiKey": "xxx",
      "models": [
        {
          "id": "gpt-6-astra",
          "name": "GPT-6 Astra",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 1050000,
          "maxTokens": 128000
        },
        {
          "id": "claude-opus-5-5",
          "name": "Claude Opus 5.5",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 1000000,
          "maxTokens": 128000
        },
        {
          "id": "claude-sonnet-5-5",
          "name": "Claude Sonnet 5.5",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 1000000,
          "maxTokens": 128000
        },
        {
          "id": "gemini-3.8-flash",
          "name": "Gemini 3.8 Flash",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 1048576,
          "maxTokens": 65536
        }
      ]
    }
  }
}

将 xxx 替换为你在控制台创建的 API Key。

可以根据需要添加更多模型。添加时建议同时填写 reasoning(是否支持思考)、input(是否支持图像输入)、contextWindow(上下文长度)和 maxTokens(最大输出长度),不填写时 Pi 会默认模型不支持思考和图像,且上下文为 128K、最大输出为 16K。

保存后,在终端运行 pi,输入 /model 选择 nitrorouter 下的模型,对话查看是否配置成功。