Передумови
- Git
- Обліковий запис CometAPI з активним API key
- Термінал на macOS, Linux або WSL2
Встановлення
Отримайте свій API key CometAPI
Встановіть Hermes Agent
Наступна команда запускає офіційний інсталятор:Якщо поточна оболонка ще не бачить команду
hermes, перезавантажте конфігурацію оболонки:Hermes зберігає конфігурацію в
~/.hermes/, розміщує посилання на команду hermes у ~/.local/bin і може додати ~/.local/bin до PATH вашої оболонки.Конфігурація
Збережіть свій ключ CometAPI
Відкрийте Hermes використовує
~/.hermes/.env і додайте такий рядок:OPENAI_API_KEY як резервний спосіб автентифікації для користувацьких OpenAI-compatible endpoint.Налаштуйте endpoint CometAPI
Відкрийте Замініть
~/.hermes/config.yaml і переконайтеся, що розділ model має такий вигляд:your-model-id на актуальний model ID текстової model зі сторінки CometAPI Models.Зберігайте API key у
~/.hermes/.env. Не вбудовуйте секрети безпосередньо в config.yaml.Це налаштування конфігурує основну chat model. Hermes може використовувати окремі допоміжні models для таких завдань, як vision або web extraction.
Перевірка
Перевірте конфігурацію
Наступні команди підтверджують, що Hermes може прочитати конфігурацію та API key:Якщо
hermes config check повідомляє про відсутні параметри після оновлення, виконайте hermes config migrate і перевірте ще раз.Додаткова конфігурація
Чисте перевстановлення (необов’язково)
Чисте перевстановлення (необов’язково)
Якщо ви замінюєте старішу інсталяцію Hermes, спочатку скористайтеся вбудованою програмою видалення:У програмі видалення виберіть Full uninstall, щоб видалити CLI, запис PATH і дані
~/.hermes/. Потім повторно виконайте крок встановлення й продовжуйте з тією самою конфігурацією CometAPI.Використайте hermes model замість цього (необов’язково)
Використайте hermes model замість цього (необов’язково)
Якщо ви віддаєте перевагу інтерактивному сценарію, запустіть
hermes model і виберіть Custom endpoint.Потім введіть такі значення:- Base URL:
https://api.cometapi.com/v1 - API key: ваш API key CometAPI
- Model: актуальний model ID текстової model CometAPI
config.yaml.
