Pi
Подключите терминального агента Pi к четырём моделям через airaw.
1. Установите Pi
Нужен Node.js 22.19 или новее. Поставьте текущий официальный пакет:
npm install -g @earendil-works/[email protected]
Пакет @mariozechner/pi-coding-agent помечен устаревшим; новые версии выходят в пространстве
@earendil-works.
2. Добавьте провайдера
Откройте ~/.pi/agent/models.json и добавьте airaw в providers, сохранив
остальные записи. Ниже полный документ:
{
"$schema": "https://pi.dev/schemas/models.schema.json",
"providers": {
"airaw": {
"name": "airaw",
"baseUrl": "/v1",
"api": "openai-completions",
"models": [
{
"id": "glm-5.3",
"name": "GLM 5.3",
"contextWindow": 1048576,
"maxTokens": 131072
},
{
"id": "deepseek-v4.1-flash",
"name": "DeepSeek V4.1 Flash 1017",
"contextWindow": 1000000,
"maxTokens": 393216
},
{
"id": "kimi-k3",
"name": "Kimi K3",
"contextWindow": 1048576,
"maxTokens": 1048576
},
{
"id": "qwen3.8-max-0902",
"name": "Qwen 3.8 Max",
"contextWindow": 1000000,
"maxTokens": 131072
}
]
}
}
}
3. Сохраните ключ и выберите модель
Получите ключ на странице активации. В штатном хранилище
~/.pi/agent/auth.json добавьте только запись airaw. Замените
YOUR_AIRAW_KEY своим ключом; чужие записи не удаляйте:
{
"airaw": {
"type": "api_key",
"key": "YOUR_AIRAW_KEY"
}
}
Ключ хранится локально, а не в models.json. Не публикуйте auth.json и не добавляйте
его в проект.
В ~/.pi/agent/settings.json добавьте выбор модели, сохранив остальные настройки:
{
"defaultProvider": "airaw",
"defaultModel": "glm-5.3"
}
Для другой модели замените glm-5.3 одним из идентификаторов из models.json.
4. Проверьте подключение
Перезапустите клиент и проверьте ключ без его вывода, затем отправьте задачу:
pi auth check --provider airaw --json
pi
Расход появится в кабинете. Скрипты настройки не требуют оболочки Git Bash для чтения ключа.
Если не подключается
not_readyили401— проверьте записьairawвauth.jsonи вставьте ключ целиком.404— базовый адрес должен оканчиваться на/v1, протокол должен хранитьopenai-completions.- Если задан
PI_CODING_AGENT_DIR, все три файла должны лежать в этой папке, а не в~/.pi/agent.
Сверяйте параметры с официальной справкой Pi и схемой моделей.