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