GaiaNet - це децентралізована мережа, що надає стійкі до цензури, безпечні та монетизовані агенти штучного інтелекту(AI
). Завдяки великим інвестиціям ($10 000 000) і підтримці фондів, таких як Mirana Ventures і Mantle, проєкт спрямований на створення безпечної інфраструктури для ШІ.
Мінімальні: 4 CPU, 8 GB RAM, 200 GB SSD.
Рекомендовані: 8 CPU, 24 GB RAM, 200 GB SSD.
GaiaNet пропонує зручний інсталяційний скрипт, який спростить процес розгортання ноди.
Встановлюємо MobaXterm для підключення до сервера.
Підключаємося до орендованого сервера через SSH з використанням root.
Виконуємо такі команди для оновлення системи:
sudo apt update -y
sudo apt-get update
Завантажте і виконайте інсталяційний скрипт для ноди:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Після встановлення оновлюємо конфігурацію:
source ~/.bashrc
Ініціалізуємо вузол із конфігурацією:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Запускаємо ноду командою:
gaianet start
Для отримання Node ID і Device ID виконайте:
gaianet info
Копіюйте дані та зберігайте їх у безпечному місці.
Переходимо на сайт GaiaNet і підключаємо EVM-гаманець.
У профілі прив'язуємо соцмережі.
Натискаємо праворуч на кнопку "Add Node
", вводимо раніше отримані дані (Node ID і Device ID).
Нода буде успішно додана після натискання на "Join
".
Після додавання ноди ви зможете відстежувати її статус і заробляти поінти. Важливо регулярно взаємодіяти з ботом, спілкування також винагороджується поінтами. Виконуйте завдання на Galxe для отримання додаткових нагород.
Після успішного запуску ноди перейдіть за посиланням, яке було згенероване в терміналі, і натисніть "Chat with this node
". Бот почне взаємодію, і вам будуть нараховуватися поінти за спілкування.
Щоб спростити процес спілкування з ботом і автоматизувати його, можна використовувати скрипт. Дотримуйтесь інструкцій нижче.
Оновлюємо та встановлюємо необхідні пакети:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Встановлюємо бібліотеки Python:
pip install requests
pip install faker
Створюємо скрипт:
nano ~/random_chat_with_faker.py
Вставляємо наступний код:
import requests
import random
import logging
import time
from faker import Faker
from datetime import datetime
node_url = "https://YOUR_WALLET_ADDRES.us.gaianet.network/v1/chat/completions"
faker = Faker()
headers = {
"accept": "application/json",
"Content-Type": "application/json"
}
logging.basicConfig(filename='chat_log.txt', level=logging.INFO, format='%(asctime)s - %(message)s')
def log_message(node, message):
logging.info(f"{node}: {message}")
def send_message(node_url, message):
try:
response = requests.post(node_url, json=message, headers=headers)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
print(f"Failed to get response from API: {e}")
return None
def extract_reply(response):
if response and 'choices' in response:
return response['choices'][0]['message']['content']
return ""
while True:
random_question = faker.sentence(nb_words=10)
message = {
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": random_question}
]
}
question_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
response = send_message(node_url, message)
reply = extract_reply(response)
reply_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
log_message("Node replied", f"Q ({question_time}): {random_question} A ({reply_time}): {reply}")
print(f"Q ({question_time}): {random_question}nA ({reply_time}): {reply}")
delay = random.randint(60, 180)
time.sleep(delay)
Не забудьте замінити YOUR_WALLET_ADDRES
на адресу свого гаманця.
Зберігаємо файл: натискаємо CTRL + X
, потім Y
і Enter
.
Запускаємо скрипт:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Щоб вийти з screen
, не зупиняючи скрипт, натискаємо CTRL + A
, потім D
.
Повернутися в сесію можна командою:
screen -r faker_session
GaiaNet - це перспективний проєкт, що забезпечує децентралізовану інфраструктуру для ШІ-агентів. Встановлення ноди відбувається швидко, завдяки зручним скриптам, а взаємодія з ботом і участь у завданнях дають змогу користувачам заробляти поінти.