# Warp

Источник: https://docs.aicentos.com/ru/clients/warp

Language: ru

> Подключение aicentos в Warp — управление Warp Agent через кастомный инференс-эндпоинт

Warp — среда разработки агентов в форме терминала. Она поддерживает **Custom inference endpoint**: если противоположная сторона реализует интерфейс OpenAI Chat Completions, вызовы моделей Warp Agent можно перенаправить туда. Направьте эндпоинт на aicentos — и моделями из своего аккаунта можно будет управлять агентом Warp.

## Подготовка

* Обновите Warp до версии с поддержкой кастомных инференс-эндпоинтов (в старых версиях только BYOK, Base URL менять нельзя).
* Создайте в консоли aicentos отдельный ключ (рекомендуемое имя `warp-terminal`).
* Убедитесь, что выбранная модель поддерживает **вызов инструментов (function calling)** — на этом строится чтение и запись файлов и выполнение команд в Warp Agent.

## Конфигурация для заполнения

| Поле          | Значение                                                            |
| ------------- | ------------------------------------------------------------------- |
| Endpoint name | `aicentos` (на ваш выбор — для идентификации в селекторе моделей)   |
| Endpoint URL  | `https://aicentos.com/v1`                                           |
| API Key       | ключ, созданный в консоли                                           |
| Model name    | ID модели из «витрины моделей» в консоли                            |
| Model alias   | необязательно — имя, которое будет показываться в селекторе моделей |

## Шаги настройки

* Откройте настройки Warp, найдите `inference endpoint`, или перейдите в **Settings → AI**.
* В разделе **Custom inference** нажмите **Add custom model** / **Add destination**.
* В открывшемся окне заполните Endpoint name, Endpoint URL (`https://aicentos.com/v1`) и API Key.
* В поле **Model name** введите ID модели; нажмите **Add model**, чтобы добавить ещё, и при желании задайте alias для удобства.
* После сохранения кастомные модели появятся в селекторе моделей Warp с пометкой по имени вашего эндпоинта.

## Проверка

Выберите в Warp только что добавленную модель и отправьте простой вопрос (например, «перечисли файлы в текущем каталоге и объясни структуру проекта»), чтобы убедиться, что ответ приходит нормально. Модели кастомного эндпоинта отображаются в селекторах агент-режима, панели инструментов и ambient agent.

## Примечания

* В Endpoint URL указывается OpenAI-совместимый корневой путь (чтобы из него собирался `/v1/chat/completions`), а не полный путь `/v1/chat/completions`.
* Эндпоинт должен быть доступен **из публичной сети**: запросы Warp идут через его серверную сторону, поэтому `localhost` и адреса внутренней сети будут отклонены. `aicentos.com` — публичный HTTPS-адрес, его можно использовать напрямую.
* API Key и данные эндпоинта хранятся в защищённом хранилище **локального устройства**; серверная сторона Warp использует их только в момент запроса и ничего не сохраняет.
* Запросы через кастомный эндпоинт **не расходуют AI credits Warp**; оплата идёт на стороне aicentos по фактическому потреблению. Но при тарифах Business / Enterprise локальный запуск Agent по-прежнему расходует credits платформы.
* Если появляется ошибка `400 invalid model format`, значит ваш шлюз требует формат `provider/model_id`; ориентируйтесь на ID модели, выданный в консоли, и при необходимости допишите префикс в этом формате.
* Кастомный эндпоинт пока не позволяет отдельно задавать окно контекста — слишком длинные сессии могут сжиматься раньше времени.
* Официальная документация: `https://docs.warp.dev/agent-platform/inference/custom-inference-endpoint/`