Разверните агента Hermes за несколько минут с помощью шаблона Novita Sandbox

Разверните агента Hermes за несколько минут с помощью шаблона Novita Sandbox

Hermes Agent — это автономный агент с открытым исходным кодом от Nous Research. Это не копilot для программирования, привязанный к IDE, и не обертка чат-бота вокруг одного API. Он работает на вашем сервере, запоминает то, что изучает, и становится более функциональным, чем дольше работает. Именно это и означает иметь агента, который растет вместе с вами.

Подводный камень самостоятельного размещения — необходимость в постоянно работающем сервере. Шаблон Hermes sandbox от Novita AI решает эту проблему. Нет необходимости в подготовке инфраструктуры и управлении зависимостями. У вас будет запущенный агент уже через несколько минут.

Ключевые особенности Hermes Agent

Работает там, где работаете вы. Telegram, Discord, Slack, WhatsApp, Signal, электронная почта и CLI — все из одного процесса шлюза. Начните на одной платформе и продолжите на другой.

Становится лучше со временем работы. Постоянная память и автоматически генерируемые навыки означают, что Hermes изучает ваши проекты и никогда не забывает, как он решал ту или иную проблему.

Независимость от модели. Подключайтесь к Nous Portal, OpenRouter или любому совместимому с OpenAI API, включая более 200 моделей на Novita AI. Переключайте провайдеров с помощью команды hermes model — без изменений кода и без привязки к конкретному провайдеру.

Запланированные автоматизации. Планирование по cron на естественном языке для отчетов, резервного копирования и брифингов, работающее без участия человека через шлюз.

Делегирование и параллельная работа. Изолированные подагенты с собственными диалогами, терминалами и Python RPC-скриптами для конвейеров с нулевыми затратами на контекст.

Полный контроль над вебом и браузером. Веб-поиск, автоматизация браузера, зрение, генерация изображений, преобразование текста в речь и мультимодельное рассуждение.

Более 40 встроенных инструментов. Веб-поиск, терминал, файловая система, автоматизация браузера, зрение, генерация изображений, преобразование текста в речь, выполнение кода, делегирование подагентам, память, планирование задач, планирование по cron, мультимодельное рассуждение и многое другое.

Готов к исследованиям. Пакетная генерация траекторий с параллельными рабочими процессами и контрольными точками. Интеграция с Atropos для обучения с подкреплением. Экспорт в ShareGPT для дообучения с сжатием траекторий.

Что такое Novita Agent Sandbox?

Novita Agent Sandbox — это безопасная программируемая среда выполнения для запуска ИИ-агентов. Экземпляры запускаются менее чем за 200 миллисекунд в полностью изолированных окружениях. Поддерживаемые возможности включают выполнение кода, доступ к сети, использование браузера и сохранение сессий.

Тарификация происходит поминутно за использование vCPU и памяти, без планов и привязок. Подробнее о тарифах sandbox.

Шаблон Hermes sandbox поставляется со всеми предустановленными зависимостями Hermes.

Как развернуть Hermes Agent на Novita Sandbox

Предварительные требования

  • Аккаунт Novita AI и API-ключ (получите его в Novita Console)
  • Python 3 на вашем локальном устройстве
  • Модель для подключения (просмотрите варианты на novita.ai/models)

Шаг 1: Установите SDK Novita Sandbox

sudo apt install python3 python-is-python3 python3-pip

pip install --pre novita-sandbox

Шаг 2: Запустите шаблон Hermes sandbox

Сохраните следующий код в файл main.py, заменив YOUR_API_KEY на ваш реальный ключ:

from novita_sandbox.core import Sandbox

template_id = 'hermes'
api_key="YOUR_API_KEY"

metadata = {
        "auto_resume": "true", 
        "idle_timeout": "600" 
}

def main():
    sbx = Sandbox.create(
        template=template_id,
        auto_pause=True,
        metadata=metadata,
        api_key=api_key,
    )

    web_terminal_host = sbx.get_host(7681)
    print(f"web terminal address: https://{web_terminal_host}")

if __name__ == "__main__":
    main()

Запустите его:

python main.py

Вы получите URL веб-терминала в следующем формате:

https://7681-xxxxxxxxxxxxxxxxxxxxxx-yyyyyyyy.sandbox.novita.ai/

Откройте этот URL в вашем браузере.

Шаг 3: Войдите в веб-терминал

При появлении запроса на вход введите:

  • Имя пользователя: admin
  • Пароль: admin

Пользователь оболочки по умолчанию — user без установленного пароля. Рекомендуется запустить команду passwd, чтобы задать пароль перед продолжением.

вход в Hermes на Novita Sandbox

Шаг 4: Настройте Hermes

hermes setup

настройка Hermes

Выберите “Быстрая настройка — провайдер, модель и мессенджеры (рекомендуется)”.

Выбор провайдера:

  • Выберите “Другие провайдеры…”
  • Выберите “Пользовательская конечная точка (введите URL вручную)”
  • Введите ваши учетные данные:
    • Базовый URL: https://api.novita.ai/openai
    • API-ключ: ваш Novita API-ключ
    • Модель: введите идентификатор модели с novita.ai/models. Если вы не уверены в длине контекста, нажмите Enter, чтобы пропустить.

выбор провайдера в агенте Hermes

выбор провайдера в агенте Hermes

Мессенджеры:

Мастер предложит настроить клиент мессенджера, например Telegram. Пропустите этот шаг сейчас и следуйте официальной документации по мессенджерам, как только основной агент будет запущен.

настройка клиента мессенджера, например Telegram

Когда вас спросят, хотите ли вы запустить окно чата TUI, выберите Y, чтобы проверить вашу настройку.

запуск окна чата TUI

Шаг 5: Установите службу шлюза

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

/exit

Затем установите и запустите ее:

hermes gateway install
hermes gateway restart

Шлюз обеспечивает фоновую работу Hermes, доступную за пределами TUI.

Шаг 6: Начните общение

Снова войдите в окно чата с помощью команды:

hermes

агент Hermes

Запустите агента, который становится умнее каждый день

Hermes Agent построен вокруг простой идеи: чем дольше он работает, тем более полезным становится. Постоянная память, самообучающиеся навыки и доступ к нескольким платформам делают его личным агентом, который становится эффективнее со временем, а не инструментом, который нужно заново объяснять в каждой сессии.

Для его работы необходим постоянно работающий сервер. Шаблон Hermes sandbox от Novita AI устраняет это неудобство. Вы получаете готовое к production окружение без затрат на настройку, с оплатой только за фактически использованные вычислительные ресурсы.

Novita AI — это облачная платформа для ИИ и агентов, которая помогает разработчикам и стартапам создавать, развертывать и масштабировать модели и агентные приложения с высокой производительностью, надежностью и экономической эффективностью.