GaiaNet ist ein dezentrales Netzwerk, das zensurresistente, sichere und monetarisierbare Agenten für künstliche Intelligenz(KI
) bereitstellt. Mit einer großen Investition (10.000.000 $) und der Unterstützung von Fonds wie Mirana Ventures und Mantle zielt das Projekt auf den Aufbau einer sicheren Infrastruktur für KI ab.
Minimum: 4 CPUs, 8 GB RAM, 200 GB SSD.
Empfohlen: 8 CPUs, 24 GB RAM, 200 GB SSD.
GaiaNet bietet ein praktisches Installationsskript, um den Prozess der Knoteninstallation zu vereinfachen.
Installieren Sie MobaXterm, um sich mit dem Server zu verbinden.
Verbinden Sie sich mit dem geleasten Server über SSH mit root.
Führen Sie die folgenden Befehle aus, um das System zu aktualisieren:
sudo apt update -y
sudo apt-get update
Laden Sie das Installationsskript für den Knoten herunter und führen Sie es aus:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Nach der Installation aktualisieren Sie die Konfiguration:
source ~/.bashrc
Initialisieren Sie den Knoten mit der Konfiguration:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Starten Sie den Knoten mit dem Befehl:
gaianet start
Um die Knoten-ID und die Geräte-ID zu erhalten, führen Sie aus:
gaianet info
Kopieren Sie die Daten und speichern Sie sie an einem sicheren Ort.
Rufen Sie die GaiaNet-Website auf und verbinden Sie die EVM-Geldbörse.
Binden Sie im Profil soziale Netzwerke.
Klicken Sie auf die Schaltfläche"Add Node
" auf der rechten Seite und geben Sie die zuvor erhaltenen Daten ein (Node ID und Device ID).
Der Knoten wird erfolgreich hinzugefügt, nachdem Sie auf"Beitreten
" geklickt haben.
Nachdem Sie einen Knoten hinzugefügt haben, können Sie seinen Status verfolgen und Punkte sammeln. Es ist wichtig, regelmäßig mit dem Bot zu interagieren, denn die Kommunikation wird ebenfalls mit Punkten belohnt. Erfüllen Sie Aufgaben auf Galxe, um zusätzliche Belohnungen zu erhalten.
Nach dem erfolgreichen Start des Knotens folgen Sie dem Link, der im Terminal generiert wurde, und klicken Sie auf"Chat mit diesem Knoten
". Der Bot startet die Interaktion und Sie erhalten Punkte für die Kommunikation.
Um den Prozess des Chats mit dem Bot zu vereinfachen und zu automatisieren, können Sie ein Skript verwenden. Befolgen Sie die nachstehenden Anweisungen.
Aktualisieren und installieren Sie die erforderlichen Pakete:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Installieren Sie die Python-Bibliotheken:
pip install requests
pip install faker
Erstellen Sie ein Skript:
nano ~/random_chat_with_faker.py
Fügen Sie den folgenden Code ein:
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)
Denken Sie daran, YOUR_WALLET_ADDRES
durch Ihre Wallet-Adresse zu ersetzen.
Speichern Sie die Datei: Drücken Sie CTRL + X
, dann Y
und Enter
.
Führen Sie das Skript aus:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Um den Bildschirm
zu verlassen, ohne das Skript zu stoppen, drücken Sie STRG + A
und dann D.
Sie können zur Sitzung mit dem Befehl zurückkehren:
screen -r faker_session
GaiaNet ist ein vielversprechendes Projekt, das eine dezentralisierte Infrastruktur für KI-Agenten bietet. Das Einrichten eines Knotens geht dank praktischer Skripte schnell, und durch die Interaktion mit dem Bot und die Teilnahme an Aufgaben können die Nutzer Punkte sammeln.