Гайд на ноду Chasm Network
Chasm - сеть децентрализованных Ai моделей на блокчейне Mantle.
Подписывайтесь на наши медиа-ресурсы:
- Underradar tg: https://t.me/underradar
- Bypass tg: https://t.me/getbypass
- Bypass ds: https://discord.com/invite/getbypass
Cистемные требования
Аренда сервера
Сервер можете брать абсолютно любой, я лишь рекомендую от себя AEZA, поскольку на этих серверах точно стабильно работает у меня. Лучше сначала взять на час и потестить, а уже потом на более долгий срок. Можете поискать аналоги подешевле, например Xorek.Cloud.
Подключение к серверу
После покупки сервера, устанавливаем Termius.
Вводим IP-адрес, логин и пароль из письма после покупки сервера.
Получаем SCOUT_UID и WEBHOOK_API_KEY
Идем сюды и минтим свой scout id https://scout.chasm.net/private-mint
Дальше идем сюда и регаем API ключ
Устанавливаем ноду
1. Проверяем есть ли докер на сервере
docker version
Если нет, то устанавливаем по этому гайду Docker Installation Guide
2. В корневой папке создаем папку CharmNode
mkdir ChasmNode && cd ChasmNode
nano .env
4. Заполняем его кодом ниже и заполняем, после нажимая Ctrl+O, Ctrl+X, Enter
PORT=3001 LOGGER_LEVEL=debug # Chasm ORCHESTRATOR_URL=https://orchestrator.chasm.net SCOUT_NAME=<ПРИДУМАЙ_ИМЯ> SCOUT_UID=<ID_СКАУТА> WEBHOOK_API_KEY=<БерешьКлючик> WEBHOOK_URL=http://<IP_ТВОЕГО_СЕРВЕРА>:3001/ # Chosen Provider (groq, openai) PROVIDERS=groq MODEL=gemma2-9b-it GROQ_API_KEY=<GROQ_API_КЛЮЧ>
docker pull chasmtech/chasm-scout:latest
docker run -d --restart=always --env-file ./ChasmNode/.env -p 3001:3001 --name scout chasmtech/chasm-scout
Проверка работы ноды
Вводим команду ниже чтобы проверить что нода запустилась
docker logs scout
Вводим также эту команду, в ответе должны получить "OK"
curl localhost:3001
Тест агента
source ./ChasmNode/.env
curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $WEBHOOK_API_KEY" \ -d '{"body":"{\"model\":\"gemma2-9b-it\",\"messages\":[{\"role\":\"system\",\"content\":\"You are a helpful assistant.\"}]}"}' \ $WEBHOOK_URL
На выходе получим ответ нейронки
Мониторинг ноды
docker stats scout
Рестарт Докера если что-то не заработало
docker stop scout docker rm scout docker run -d --restart=always --env-file ./ChasmNode/.env -p 3001:3001 --name scout johnsonchasm/chasm-scout
Чекаем свое место в лидерборде и читаем документацию
Лидерборд: https://scout.chasm.net/dashboard
Документация: https://network-docs.chasm.net/chasm-scout-season-0