Перейти до основного вмісту
Використовуйте CometAPI як провайдера model для Hermes Agent через підтримку Hermes користувацьких OpenAI-compatible endpoint.

Передумови

  • Git
  • Обліковий запис CometAPI з активним API key
  • Термінал на macOS, Linux або WSL2

Встановлення

1

Отримайте свій API key CometAPI

Увійдіть у консоль CometAPI. Натисніть Add API Key і скопіюйте свій ключ <COMETAPI_KEY>.
Панель керування CometAPI з кнопкою Add API Key
Деталі API key CometAPI з показаним base URL
2

Встановіть Hermes Agent

Наступна команда запускає офіційний інсталятор:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Якщо поточна оболонка ще не бачить команду hermes, перезавантажте конфігурацію оболонки:
source ~/.zshrc
# or
source ~/.bashrc
Hermes зберігає конфігурацію в ~/.hermes/, розміщує посилання на команду hermes у ~/.local/bin і може додати ~/.local/bin до PATH вашої оболонки.

Конфігурація

1

Збережіть свій ключ CometAPI

Відкрийте ~/.hermes/.env і додайте такий рядок:
OPENAI_API_KEY=<COMETAPI_KEY>
Hermes використовує OPENAI_API_KEY як резервний спосіб автентифікації для користувацьких OpenAI-compatible endpoint.
2

Налаштуйте endpoint CometAPI

Відкрийте ~/.hermes/config.yaml і переконайтеся, що розділ model має такий вигляд:
model:
  provider: custom
  default: your-model-id
  base_url: https://api.cometapi.com/v1
Замініть your-model-id на актуальний model ID текстової model зі сторінки CometAPI Models.
Зберігайте API key у ~/.hermes/.env. Не вбудовуйте секрети безпосередньо в config.yaml.
Це налаштування конфігурує основну chat model. Hermes може використовувати окремі допоміжні models для таких завдань, як vision або web extraction.

Перевірка

1

Перевірте конфігурацію

Наступні команди підтверджують, що Hermes може прочитати конфігурацію та API key:
hermes config check
hermes doctor
hermes status
Якщо hermes config check повідомляє про відсутні параметри після оновлення, виконайте hermes config migrate і перевірте ще раз.
2

Запустіть реальний тест чату

Наступна команда надсилає реальний запит через CometAPI:
hermes chat -q "Reply with the single word CONNECTED."
Успішне налаштування повертає CONNECTED без помилок автентифікації чи endpoint.

Додаткова конфігурація

Якщо ви замінюєте старішу інсталяцію Hermes, спочатку скористайтеся вбудованою програмою видалення:
hermes uninstall
У програмі видалення виберіть Full uninstall, щоб видалити CLI, запис PATH і дані ~/.hermes/. Потім повторно виконайте крок встановлення й продовжуйте з тією самою конфігурацією CometAPI.
Якщо ви віддаєте перевагу інтерактивному сценарію, запустіть hermes model і виберіть Custom endpoint.Потім введіть такі значення:
  • Base URL: https://api.cometapi.com/v1
  • API key: ваш API key CometAPI
  • Model: актуальний model ID текстової model CometAPI
Цей сценарій записує ті самі налаштування provider у config.yaml.