Подключение 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"
}
}