GaiaNet è una rete decentralizzata che fornisce agenti di intelligenza artificiale(AI
) resistenti alla censura, sicuri e monetizzabili. Con un grande investimento (10.000.000 di dollari) e il sostegno di fondi come Mirana Ventures e Mantle, il progetto mira a costruire un'infrastruttura sicura per l'IA.
Minimo: 4 CPU, 8 GB di RAM, 200 GB di SSD.
Consigliato: 8 CPU, 24 GB di RAM, 200 GB di SSD.
GaiaNet offre un pratico script di installazione per semplificare il processo di distribuzione dei nodi.
Installare MobaXterm per connettersi al server.
Connettersi al server in leasing tramite SSH utilizzando root.
Eseguire i seguenti comandi per aggiornare il sistema:
sudo apt update -y
sudo apt-get update
Scaricare ed eseguire lo script di installazione per il nodo:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Dopo l'installazione, aggiornare la configurazione:
source ~/.bashrc
Inizializzare il nodo con la configurazione:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Avviare il nodo con il comando:
gaianet start
Per ottenere l'ID del nodo e l'ID del dispositivo, eseguire:
gaianet info
Copiare i dati e salvarli in un luogo sicuro.
Accedere al sito web di GaiaNet e collegare il portafoglio EVM.
Nel profilo, associare le reti sociali.
Fare clic sul pulsante"Add Node
" (Aggiungi nodo)
sulla destra e inserire i dati ottenuti in precedenza (ID nodo e ID dispositivo).
Il nodo verrà aggiunto con successo dopo aver cliccato su"Join
".
Dopo aver aggiunto un nodo, sarà possibile monitorare il suo stato e guadagnare punti. È importante interagire regolarmente con il bot: anche la comunicazione viene ricompensata con punti. Completate i compiti su Galxe per ottenere ulteriori ricompense.
Dopo aver lanciato con successo il nodo, seguire il link generato nel terminale e fare clic su"Chatta con questo nodo
". Il bot inizierà l'interazione e vi verranno assegnati dei punti per la comunicazione.
Per semplificare e automatizzare il processo di comunicazione con il bot, è possibile utilizzare uno script. Seguire le istruzioni riportate di seguito.
Aggiornare e installare i pacchetti necessari:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Installare le librerie Python:
pip install requests
pip install faker
Creare uno script:
nano ~/random_chat_with_faker.py
Inserire il seguente codice:
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)
Ricordate di sostituire YOUR_WALLET_ADDRES
con l'indirizzo del vostro portafoglio.
Salvate il file: premete CTRL + X
, poi Y
e Invio
.
Eseguire lo script:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Per uscire dalla schermata
senza interrompere lo script, premere CTRL + A
, quindi D.
È possibile tornare alla sessione con il comando:
screen -r faker_session
GaiaNet è un progetto promettente che fornisce un'infrastruttura decentralizzata per gli agenti AI. La creazione di un nodo è veloce, grazie a comodi script, e l'interazione con il bot e la partecipazione ai compiti permettono agli utenti di guadagnare punti.