Предварительные требования
- Git
- Аккаунт CometAPI с активным API-ключом
- Терминал в macOS, Linux или WSL2
Установка
Получите API-ключ CometAPI
Установите Hermes Agent
Следующая команда запускает официальный установщик:Если текущая оболочка пока не видит команду
hermes, перезагрузите конфигурацию оболочки:Hermes хранит конфигурацию в
~/.hermes/, размещает ссылку на команду hermes в ~/.local/bin и может добавить ~/.local/bin в PATH вашей оболочки.Конфигурация
Сохраните ключ CometAPI
Откройте Hermes использует
~/.hermes/.env и добавьте следующую строку:OPENAI_API_KEY как резервный параметр аутентификации для пользовательских OpenAI-совместимых endpoint.Настройте endpoint CometAPI
Откройте Замените
~/.hermes/config.yaml и убедитесь, что раздел model выглядит так:your-model-id на актуальный model ID текстовой модели со страницы CometAPI Models.Храните API-ключ в
~/.hermes/.env. Не прописывайте секреты прямо в config.yaml.Эта настройка задаёт основную модель для чата. Hermes может использовать отдельные вспомогательные модели для таких задач, как vision или извлечение данных из веб-страниц.
Проверка
Проверьте конфигурацию
Следующие команды подтверждают, что Hermes может прочитать конфигурацию и API-ключ:Если после обновления
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-ключ CometAPI
- Model: актуальный model ID текстовой модели CometAPI
config.yaml.
