GaiaNet is een gedecentraliseerd netwerk dat censuurbestendige, veilige en te gelde te maken kunstmatige intelligentie(AI
) agenten biedt. Met een grote investering ($10.000.000) en de steun van fondsen als Mirana Ventures en Mantle wil het project een veilige infrastructuur voor AI bouwen.
Minimum: 4 CPU's, 8 GB RAM, 200 GB SSD.
Aanbevolen: 8 CPU's, 24 GB RAM, 200 GB SSD.
GaiaNet biedt een handig installatiescript om het uitrolproces van de node te vereenvoudigen.
Installeer MobaXterm om verbinding te maken met de server.
Maak verbinding met de gehuurde server via SSH met root.
Voer de volgende commando's uit om het systeem te upgraden:
sudo apt update -y
sudo apt-get update
Download het installatiescript voor het knooppunt en voer het uit:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Werk na de installatie de configuratie bij:
source ~/.bashrc
Initialiseer het knooppunt met de configuratie:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Start het knooppunt met het commando:
gaianet start
Voer uit om de Node ID en Device ID te krijgen:
gaianet info
Kopieer de gegevens en sla ze op een veilige plaats op.
Ga naar de GaiaNet website en verbind de EVM wallet.
Bind sociale netwerken in het profiel.
Klik rechts op de knop"Node toevoegen
" en voer de eerder verkregen gegevens in (Node-ID en Apparaat-ID).
De node wordt succesvol toegevoegd nadat je op"Aanmelden
" hebt geklikt.
Nadat je een node hebt toegevoegd, kun je de status ervan volgen en punten verdienen. Het is belangrijk om regelmatig met de bot te communiceren, communicatie wordt ook beloond met punten. Voer taken uit op Galxe om extra beloningen te verdienen.
Volg na het succesvol starten van de node de link die in de terminal is gegenereerd en klik op"Chat met deze node
". De bot start de interactie en je krijgt punten voor de communicatie.
Om het chatten met de bot te vereenvoudigen en te automatiseren, kunt u een script gebruiken. Volg de onderstaande instructies.
Update en installeer de nodige pakketten:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Installeer de Python-bibliotheken:
pip install requests
pip install faker
Maak een script:
nano ~/random_chat_with_faker.py
Voeg de volgende code in:
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)
Vergeet niet om YOUR_WALLET_ADDRES
te vervangen door het adres van je portemonnee.
Sla het bestand op: Druk op CTRL + X
, dan Y
en Enter
.
Voer het script uit:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Om het scherm
te verlaten zonder het script te stoppen, druk op CTRL + A
, dan D.
Je kunt terugkeren naar de sessie met het commando:
screen -r faker_session
GaiaNet is een veelbelovend project dat een gedecentraliseerde infrastructuur biedt voor AI-agenten. Het opzetten van een node gaat snel, dankzij handige scripts, en door interactie met de bot en deelname aan taken kunnen gebruikers punten verdienen.