# Kilo

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

Language: ru

> Подключение aicentos в Kilo через кастомный OpenAI-совместимый провайдер

Kilo поддерживает кастомных провайдеров: запросы диалогов и агента можно направить на любой OpenAI-совместимый эндпоинт. Достаточно добавить в настройках Custom Provider и вписать Base URL и ключ aicentos.

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

Сначала создайте на странице «API Key» в консоли отдельный ключ для Kilo (рекомендуемое имя `kilo`).

* Консоль: [https://aicentos.com](https://aicentos.com)
* Создание ключа: [https://aicentos.com/keys](https://aicentos.com/keys)
* Пополнение при нехватке баланса: [https://aicentos.com/wallet](https://aicentos.com/wallet)

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

| Поле                   | Значение                                  |
| ---------------------- | ----------------------------------------- |
| Provider ID / Название | на ваш выбор, например `aicentos`         |
| Тип API                | OpenAI Compatible (Chat Completions)      |
| Base URL               | `https://aicentos.com/v1`                 |
| API Key                | ключ, созданный в консоли                 |
| Model ID               | имя модели из «витрины моделей» в консоли |
| Context Window         | по выбранной модели                       |
| Max Output Tokens      | по выбранной модели                       |

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

* Откройте панель настроек Kilo (иконка шестерёнки).
* Перейдите в **Providers**, прокрутите список до самого низа и выберите **Custom provider**.
* Provider ID и Display name заполните на свой вкус, например `aicentos`.
* В качестве типа API выберите **OpenAI Compatible (Chat Completions)**.
* В поле Base URL введите `https://aicentos.com/v1`.
* Введите API Key, созданный в консоли.
* Добавьте Model ID вручную, указав имя модели из консоли.
* После сохранения выберите модель этого провайдера в селекторе моделей.

## Проверка

После сохранения настроек создайте новую задачу и сначала сделайте лёгкий тест с простым промптом; к режиму Agent переходите, только когда содержимое возвращается нормально.

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

* Если шлюз не отдаёт список `/v1/models`, автообнаружение моделей завершится ошибкой — просто заполните Model ID вручную.
* В Base URL указывайте только `https://aicentos.com/v1`, не дописывайте полный путь `/v1/chat/completions`.
* Для кастомных моделей рекомендуется явно задать Context Window и Max Output Tokens; если их не указать, длина контекста будет считаться равной нулю — автосжатие сломается, а диалог начнёт бесконечно расти.
* Официальная документация: [https://kilo.ai/docs/ai-providers/openai-compatible](https://kilo.ai/docs/ai-providers/openai-compatible)
* Подробнее см. на сайте документации: [https://docs.aicentos.com](https://docs.aicentos.com)