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