Документация

Подключение pi.dev

pi.dev подключается через два файла в домашней директории: ~/.pi/agent/models.json (endpoint и модели) и ~/.pi/agent/auth.json (API-ключ). Достаточно один раз указать наш провайдер — после этого агент работает через наш API.

01 Создайте ~/.pi/agent/models.json

В домашней директории создайте директорию ~/.pi/agent/ (если её ещё нет) и положите в неё файл models.json со следующим содержимым:

{
  "providers": {
    "wormsoft": {
      "baseUrl": "https://ai.wormsoft.ru/api/gpt",
      "api": "openai-responses",
      "apiKey": "wormsoft",
      "models": [
        { "id": "wormsoft/code/high" },
        { "id": "wormsoft/agent/high" }
      ]
    }
  }
}

Что значат поля

baseUrl — базовый URL нашего API.

api — протокол обмена (openai-responses, при необходимости можно изменить на openai-completions).

apiKey — ID провайдера из auth.json. В примере — wormsoft.

models — список доступных моделей. ID можно посмотреть в каталоге.

02 Отредактируйте ~/.pi/agent/auth.json

В файл ~/.pi/agent/auth.json добавьте блок с API-ключом:

{
  "wormsoft": {
    "type": "api_key",
    "key": "example:61ccf5bca5c02fe9eb3b7112d8907599285602b2b67a7d91ff0699a21aa5cbe5"
  }
}

03 Проверьте подключение

Запустите pi.dev и отправьте тестовый запрос «Привет!». Если всё настроено верно, агент ответит через наш API. Выбрать модель из списка добавленных можно с помощью команды /models

Проверка подключения