July 30

Chasm Network: Установка ноды.

Chasm - сеть децентрализованных Ai моделей на блокчейне Mantle, который запустился совсем недавно. Поскольку они билдят на чейне от Bybit, то очень вероятно что будущий листинг их токена пройдет на этой бирже.

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

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

Ссылки на наши ресурсы, подписывайся если помогло.

Cистемные требования

Минимальные:

  • 1 vCPU
  • 1GB RAM
  • 20GB Disk
  • Static IP

Рекомендуемые:

  • 2 vCPU
  • 4GB RAM
  • 50GB SSD
  • Static IP

Аренда сервера

Сервер можете брать абсолютно любой, я лишь рекомендую от себя AEZA, поскольку на этих серверах точно стабильно работает у меня. Лучше сначала взять на час и потестить, а уже потом на более долгий срок. Можете поискать аналоги подешевле, например Xorek.Cloud.


Получаем SCOUT_UID и WEBHOOK_API_KEY

Идем сюды и минтим свой scout id https://scout.chasm.net/private-mint

  1. Нажимаем _mint(scout)
  2. Логинимся на сайте и первым делом получаем API key и UID

Дальше идем сюда и регаем API ключ


Устанавливаем ноду

1 Проверяем есть ли докер на свервере

docker version

Если нет, то устанавливаем по этому гайду Docker Installation Guide

2 В корневой папке создаем папку CharmNode

mkdir ChasmNode && cd ChasmNode

3 Создаем конфиг файл

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_КЛЮЧ>

5 Скачиваем клиент ноды

docker pull chasmtech/chasm-scout:latest

6 Запускаем ноду

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

Наши ссылки