GaiaNet este o rețea descentralizată care furnizează agenți de inteligență artificială(AI
) rezistenți la cenzură, siguri și monetizabili. Cu o investiție importantă (10 000 000 $) și cu sprijinul unor fonduri precum Mirana Ventures și Mantle, proiectul își propune să construiască o infrastructură sigură pentru inteligența artificială.
Minim: 4 procesoare, 8 GB RAM, 200 GB SSD.
Recomandat: 8 procesoare, 24 GB RAM, 200 GB SSD.
GaiaNet oferă un script de instalare la îndemână pentru a simplifica procesul de implementare a nodurilor.
Instalați MobaXterm pentru a vă conecta la server.
Conectați-vă la serverul închiriat prin SSH folosind root.
Executați următoarele comenzi pentru a actualiza sistemul:
sudo apt update -y
sudo apt-get update
Descărcați și executați scriptul de instalare pentru nod:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
După instalare, actualizați configurația:
source ~/.bashrc
Inițializați nodul cu configurația:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Porniți nodul cu comanda:
gaianet start
Pentru a obține ID-ul nodului și ID-ul dispozitivului, executați:
gaianet info
Copiați datele și salvați-le într-un loc sigur.
Accesați site-ul GaiaNet și conectați portofelul EVM.
În profil, legați rețelele sociale.
Faceți clic pe butonul"Add Node
" din dreapta, introduceți datele obținute anterior (Node ID și Device ID).
Nodul va fi adăugat cu succes după ce faceți clic pe"Join
".
După adăugarea unui nod, veți putea să urmăriți starea acestuia și să câștigați puncte. Este important să interacționați cu robotul în mod regulat, comunicarea este, de asemenea, recompensată cu puncte. Finalizați sarcinile pe Galxe pentru a obține recompense suplimentare.
După lansarea cu succes a nodului, urmați link-ul care a fost generat în terminal și faceți clic pe"Chat with this node
". Botul va începe interacțiunea și veți primi puncte pentru comunicare.
Pentru a simplifica procesul de chat cu botul și a-l automatiza, puteți utiliza un script. Urmați instrucțiunile de mai jos.
Actualizați și instalați pachetele necesare:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Instalați bibliotecile Python:
pip install requests
pip install faker
Creați un script:
nano ~/random_chat_with_faker.py
Introduceți următorul cod:
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)
Nu uitați să înlocuiți YOUR_WALLET_ADDRES
cu adresa portofelului dumneavoastră.
Salvați fișierul: Apăsați CTRL + X
, apoi Y
și Enter
.
Rulați scriptul:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Pentru a ieși din ecran
fără a opri scriptul, apăsați CTRL + A
, apoi D.
Puteți reveni la sesiune cu comanda:
screen -r faker_session
GaiaNet este un proiect promițător care oferă o infrastructură descentralizată pentru agenții AI. Configurarea unui nod este rapidă, datorită scripturilor convenabile, iar interacțiunea cu robotul și participarea la sarcini permit utilizatorilor să câștige puncte.