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 下的模型,对话查看是否配置成功。