Pi Agent (pi)
Подключение Pi Agent к PlusVibeAPI через custom OpenAI-compatible provider: base URL, ключ из PLUSVIBE_API_KEY и модель GPT-5.6 Luna.
Готовый конфиг
Собран из нашего каталога прямо сейчас: адрес API, все опубликованные модели с контекстом и лимитом ответа, рекомендуемые настройки. Ключа внутри нет. Pi подставляет ключ из переменной PLUSVIBE_API_KEY ($PLUSVIBE_API_KEY в models.json). settings.json выбирает модель по умолчанию — если он у вас уже есть, перенесите только четыре поля.
# macOS / Linux
mkdir -p ~/.pi/agent
curl -fsSL https://plusvibeapi.ru/api/integrations/pi.models.json -o ~/.pi/agent/models.json
curl -fsSL https://plusvibeapi.ru/api/integrations/pi.settings.json -o ~/.pi/agent/settings.json# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.pi\agent" | Out-Null
Invoke-WebRequest https://plusvibeapi.ru/api/integrations/pi.models.json -OutFile "$HOME\.pi\agent\models.json"
Invoke-WebRequest https://plusvibeapi.ru/api/integrations/pi.settings.json -OutFile "$HOME\.pi\agent\settings.json"- Основная модель —
gpt-5.6-luna: сильная модель для кода с большим контекстом по умеренной цене. - Для мелких задач —
deepseek-v4.1-flash: самая дешёвая быстрая модель с контекстом 1M — заголовки, сводки, сжатие истории. - Стриминг включён, таймаут запроса 600 с, рассуждения — medium: длинный ответ с рассуждениями идёт минутами, а без стриминга упирается в лимит ожидания.
- Везде голые ID моделей без :суффикса — так работает автоматическое переключение на здоровый канал.
?models= и ID через запятую.Pi читает пользовательских OpenAI-compatible провайдеров из ~/.pi/agent/models.json. Для PlusVibeAPI используйте Chat Completions, адрес https://plusvibeapi.ru/v1и модель gpt-5.6-luna.
1. Добавьте провайдера
{
"providers": {
"plusvibe": {
"baseUrl": "https://plusvibeapi.ru/v1",
"api": "openai-completions",
"models": [{ "id": "gpt-5.6-luna", "name": "GPT-5.6 Luna" }]
}
}
}2. Передайте ключ и отправьте тест
# PLUSVIBE_API_KEY должен быть задан в окружении
pi --provider plusvibe --model gpt-5.6-luna --api-key "$PLUSVIBE_API_KEY" "Ответь одним словом: готово"models.json: Pi принимает его параметром --api-key. Откройте выбор модели заново после изменения файла.