GaiaNet er et decentraliseret netværk, der leverer censurresistente, sikre og indtægtsgivende agenter for kunstig intelligens(AI)
. Med en stor investering ($10.000.000) og støtte fra fonde som Mirana Ventures og Mantle har projektet til formål at opbygge en sikker infrastruktur til AI.
Minimum: 4 CPU'er, 8 GB RAM, 200 GB SSD.
Anbefalet: 8 CPU'er, 24 GB RAM, 200 GB SSD.
GaiaNet tilbyder et praktisk installationsscript for at forenkle processen med at installere noder.
Installer MobaXterm for at oprette forbindelse til serveren.
Opret forbindelse til den leasede server via SSH med root.
Kør følgende kommandoer for at opgradere systemet:
sudo apt update -y
sudo apt-get update
Download og udfør installationsscriptet for noden:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Opdater konfigurationen efter installationen:
source ~/.bashrc
Initialiser noden med konfigurationen:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Start noden med kommandoen:
gaianet start
Udfør for at få node-id og enheds-id:
gaianet info
Kopier dataene, og gem dem et sikkert sted.
Gå til GaiaNet-webstedet, og forbind EVM-tegnebogen.
Bind sociale netværk i profilen.
Klik på knappen"Add Node
" til højre, og indtast de tidligere indhentede data (Node ID og Device ID).
Node vil blive tilføjet, når du har klikket på"Join
".
Når du har tilføjet en node, kan du følge dens status og optjene point. Det er vigtigt at interagere med boten regelmæssigt, da kommunikation også belønnes med point. Udfør opgaver på Galxe for at optjene yderligere belønninger.
Når du har startet noden, skal du følge det link, der blev genereret i terminalen, og klikke på"Chat med denne
node". Botten starter interaktionen, og du får point for kommunikationen.
For at forenkle processen med at chatte med boten og automatisere den, kan du bruge et script. Følg instruktionerne nedenfor.
Opdater og installer de nødvendige pakker:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Installer Python-bibliotekerne:
pip install requests
pip install faker
Opret et script:
nano ~/random_chat_with_faker.py
Indsæt følgende kode:
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)
Husk at erstatte YOUR_WALLET_ADDRES
med din wallet-adresse.
Gem filen: Tryk på CTRL + X
, derefter Y
og Enter.
Kør scriptet:
screen -S faker_session
python3 ~/random_chat_with_faker.py
For at forlade skærmen
uden at stoppe scriptet skal du trykke på CTRL + A og
derefter D.
Du kan vende tilbage til sessionen med kommandoen:
screen -r faker_session
GaiaNet er et lovende projekt, der leverer en decentral infrastruktur til AI-agenter. Det er hurtigt at sætte en node op takket være praktiske scripts, og interaktion med botten og deltagelse i opgaver giver brugerne mulighed for at optjene point.