Постоянно работающий Hermes на Hugging Face Spaces

HermesFace упаковывает Hermes в виде Docker-образа для Hugging Face Space с веб-интерфейсом и шлюзом обмена сообщениями; периодически синхронизирует данные из папки /opt/data с приватным репозиторием наборов данных, чтобы диалоги, скиллы, память и настройки сохранялись после перезапуска контейнера.

Hermes Средний Скопировали: 0
1 ресурс

Что понадобится

  • Образ передает поддерживаемые переменные окружения Hermes агенту, что позволяет настраивать провайдеров моделей и каналы обмена сообщениями с использованием секретов Space.
  • Учетная запись Hugging Face и Space с токеном, имеющим права записи.
  • В Space необходимо добавить секрет HF_TOKEN и ключ провайдера модели.
  • Учетная запись Hugging Face, Space и токен с правами записи.
  • Приватный репозиторий наборов данных для хранения информации.
  • Как минимум один учетный данные провайдера модели.
  • По желанию — учетные данные шлюза Hermes для Telegram, Discord, Slack, WhatsApp или другой платформы.

Как применить

Квоты Hugging Face, режим сна, распределение ресурсов и цены могут меняться; поэтому утверждения о бесплатном тарифе и круглосуточной работе следует рассматривать как зависящие от платформы, а не как постоянные гарантии.

Сохраняйте набор данных для хранения информации в приватном режиме, так как он может содержать полные диалоги, память, пользовательские скиллы и настройки.

Секреты остаются на стороне сервера, но агент все равно обладает сетевыми и инструментальными возможностями, разрешенными контейнером Space и конфигурацией Hermes.

  1. Сделайте копию публичного Space HermesFace.
  2. Создайте токен Hugging Face с правами записи.
  3. Добавьте HF_TOKEN и ключ провайдера модели в раздел Настройки → Секреты репозитория.
  4. Установите значение AUTO_CREATE_DATASET=true или создайте приватный набор данных и явно задайте параметр HERMES_DATASET_REPO.
  5. Обновите метаданные скопированного Space datasets:, чтобы они не указывали на набор данных исходного автора.
  6. Откройте URL Space и настройте обмен сообщениями через веб-интерфейс или переменные окружения. Для ручного сохранения данных используйте указанные в документации параметры:
AUTO_CREATE_DATASET=true
SYNC_INTERVAL=60
TZ=UTC

HermesFace отвечает за развертывание и сохранение данных, а не за модель запросов Hermes. Используйте те же задачи, что и локально, затем перезапустите Space и проверьте, возвращаются ли соответствующая сессия, память или скилл из приватного резервного набора данных.

Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

Разработка

Арбитр разрешения конфликтов слияния агентов

Разрешает конфликт слияния Git между ветками двух агентов в качестве беспристрастной третьей стороны: нейтральный арбитр, который принимает обе версии изменений и указанные намерения, после чего формирует итоговый результат слияния, не перезаписывая ни одну из сторон.

Hermes Средний
Продуктивность Операции

Автоматические заметки и задачи по итогам встреч

Преобразуйте любую расшифровку встречи в структурированные заметки с решениями и задачами, а также автоматически создавайте задачи в вашем инструменте управления проектами.

OpenClaw Hermes Средний
Знания Продуктивность

Используйте хранилище Obsidian в качестве постоянной памяти для Hermes

Участники сообщества подключают Hermes к хранилищу Obsidian как к постоянной базе знаний, позволяя агенту читать существующие заметки для ответов на вопросы на основе предыдущих исследований пользователя.

Hermes OpenClaw Средний

>Ещё на этом уровне: Средний