Betalningsmetoder Abuse

GaiaNet. Installera noden

20.09.2024, 13:59

GaiaNet är ett decentraliserat nätverk som tillhandahåller censurresistenta, säkra och monetariserbara agenter för artificiell intelligens(AI). Med en stor investering (10 000 000 USD) och stöd från fonder som Mirana Ventures och Mantle syftar projektet till att bygga en säker infrastruktur för AI.

Minimikrav och rekommenderade krav

  • Minimum: 4 processorer, 8 GB RAM, 200 GB SSD.

  • Rekommenderat: 8 processorer, 24 GB RAM, 200 GB SSD.

Installation av GaiaNet-nod

GaiaNet erbjuder ett praktiskt installationsskript för att förenkla processen för noddistribution.

Steg för installation

  1. Installera MobaXterm för att ansluta till servern.

  2. Anslut till den hyrda servern via SSH med root.

  3. Kör följande kommandon för att uppgradera systemet:

    sudo apt update -y
    sudo apt-get update
  1. Hämta och kör installationsskriptet för noden:

    curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. Uppdatera konfigurationen efter installationen:

    source ~/.bashrc
  1. Initialisera noden med konfigurationen:

    gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
  1. Starta noden med kommandot:

    gaianet start
  1. Exekvera för att få fram nod-ID och enhets-ID:

    gaianet info

Kopiera data och spara dem på en säker plats.

Binda en nod till en profil

  1. Gå till GaiaNet-webbplatsen och anslut EVM-plånboken.

  2. I profilen binder du sociala nätverk.

  3. Klicka på knappen"Add Node" till höger, ange de tidigare erhållna uppgifterna (Node ID och Device ID).

  4. Noden kommer att läggas till framgångsrikt efter att ha klickat på"Gå med".

Ta emot belöningar

När du har lagt till en nod kommer du att kunna spåra dess status och tjäna poäng. Det är viktigt att interagera med botten regelbundet, kommunikation belönas också med poäng. Slutför uppgifter på Galxe för att få ytterligare belöningar.

Interagera med boten

När du har startat noden följer du länken som genererades i terminalen och klickar på"Chatta med den här noden". Boten kommer att starta interaktionen och du kommer att tilldelas poäng för kommunikationen.

Automatisera kommunikationen med boten

För att förenkla processen att chatta med boten och automatisera den kan du använda ett skript. Följ instruktionerna nedan.

Uppdatera och installera de nödvändiga paketen:

sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y

Installera Python-biblioteken:

pip install requests
pip install faker

Skapa ett skript:

nano ~/random_chat_with_faker.py

Infoga följande kod:

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)

Kom ihåg att ersätta YOUR_WALLET_ADDRES med din plånboksadress.

  1. Spara filen: Tryck CTRL + X, sedan Y och Enter.

  2. Kör skriptet:

    screen -S faker_session
    python3 ~/random_chat_with_faker.py

För att lämna skärmen utan att stoppa skriptet trycker du på CTRL + A och sedan D.

Du kan återgå till sessionen med kommandot:

screen -r faker_session

Slutsats

GaiaNet är ett lovande projekt som tillhandahåller en decentraliserad infrastruktur för AI-agenter. Det går snabbt att sätta upp en nod tack vare praktiska skript, och genom att interagera med botten och delta i uppgifter kan användarna tjäna poäng.