# Hermes Agent

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

Language: ru

> Использование aicentos в Hermes Agent — указание OpenAI-совместимого эндпоинта через переменные окружения

Hermes Agent читает параметры подключения к модельному сервису из переменных окружения. Направьте Base URL на aicentos — и все запросы на рассуждения агента пойдут через модели, подключённые к aicentos.

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

Сначала создайте на странице «API Key» в консоли отдельный ключ для Hermes Agent (рекомендуемое имя `hermes-agent` — так проще отслеживать расход).

* Консоль: [https://aicentos.com](https://aicentos.com)
* Создание ключа: [https://aicentos.com/keys](https://aicentos.com/keys)
* Пополнение кошелька: [https://aicentos.com/wallet](https://aicentos.com/wallet)
* Сайт документации: [https://docs.aicentos.com](https://docs.aicentos.com)

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

| Поле              | Значение                                  |
| ----------------- | ----------------------------------------- |
| OPENAI\_BASE\_URL | `https://aicentos.com/v1`                 |
| OPENAI\_API\_KEY  | ключ, созданный в консоли                 |
| Model             | имя модели из «витрины моделей» в консоли |

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

Задайте переменные в том же shell, из которого запускается агент:

```bash
export OPENAI_BASE_URL="https://aicentos.com/v1"
export OPENAI_API_KEY="sk-ваш-ключ"
export OPENAI_MODEL="gpt-4o"
```

Затем запустите Hermes Agent как обычно. Чтобы настройки сохранялись навсегда, добавьте приведённые `export` в `~/.zshrc` или `~/.bashrc` и выполните `source` повторно.

Если у Hermes Agent есть собственный файл конфигурации, можно указать в нём base\_url / api\_key / model — эффект будет эквивалентным; при одновременном наличии обоих способов действует его внутренний приоритет (обычно переменные окружения старше).

## Проверка

После запуска вызовите самый простой запрос на рассуждение (например, попросите ответить на вопрос из общих знаний) и убедитесь, что ответ приходит. Затем проверьте страницу расхода в консоли и подтвердите, что запросы действительно учтены на том ключе, который вы создали для Hermes Agent.

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

* Переменные окружения должны быть видимы в той сессии shell, из которой запускается агент; записанные в другой shell они действовать не будут.
* При развёртывании в Docker не забудьте передать переменные через `-e` или блок `environment` в compose, а не задавать их только на хост-машине.
* Base URL указывайте только до `/v1`.
* Часть агентских фреймворков в первую очередь читает `OPENAI_API_BASE`; если приведённые переменные не срабатывают, добавьте переменную с тем же значением, но другим написанием, и повторите попытку.
* Рекомендуется создавать для агента отдельный ключ — так удобнее учитывать расход по проектам.