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. Откройте выбор модели заново после изменения файла.
Pi Agent + PlusVibeAPI — OpenAI-compatible provider | PlusVibe API