GaiaNet е децентрализирана мрежа, предоставяща устойчиви на цензура, сигурни и достъпни за печелене агенти на изкуствен интелект(AI)
. С голяма инвестиция (10 000 000 долара) и с подкрепата на фондове като Mirana Ventures и Mantle проектът има за цел да изгради сигурна инфраструктура за ИИ.
Минимални изисквания: 4 процесора, 8 GB RAM, 200 GB SSD.
Препоръчителни: 8 процесора, 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
За да получите идентификатора на възела и идентификатора на устройството, изпълнете:
gaianet info
Копирайте данните и ги запазете на сигурно място.
Отидете на уебсайта GaiaNet и свържете EVM портфейла.
В профила обвържете социалните мрежи.
Щракнете върху бутона"Add Node" (Добавяне на възел
) вдясно, въведете предварително получените данни (Node ID (идентификатор на възел) и Device ID (идентификатор на устройство)).
Възелът ще бъде успешно добавен, след като кликнете върху"Присъедини се
".
След като добавите възел, ще можете да следите състоянието му и да получавате точки. Важно е да взаимодействате редовно с бота, комуникацията също се възнаграждава с точки. Изпълнявайте задачи в Galxe, за да получавате допълнителни награди.
След като успешно стартирате възела, следвайте връзката, която е генерирана в терминала, и кликнете върху"Чат с този възел
". Ботът ще започне взаимодействие и ще получите точки за комуникацията.
За да опростите процеса на общуване с бота и да го автоматизирате, можете да използвате скрипт. Следвайте инструкциите по-долу.
Актуализирайте и инсталирайте необходимите пакети:
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
За да излезете от екрана
, без да спирате скрипта, натиснете CTRL + A
, след което D.
Можете да се върнете към сесията с командата:
screen -r faker_session
GaiaNet е обещаващ проект, който осигурява децентрализирана инфраструктура за агенти с изкуствен интелект. Създаването на възел е бързо, благодарение на удобните скриптове, а взаимодействието с бота и участието в задачи позволява на потребителите да печелят точки.