Betaalmethoden Abuse

GaiaNet. Het knooppunt installeren

20.09.2024, 13:59

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.

Minimale en aanbevolen vereisten

  • Minimum: 4 CPU's, 8 GB RAM, 200 GB SSD.

  • Aanbevolen: 8 CPU's, 24 GB RAM, 200 GB SSD.

GaiaNet node installatie

GaiaNet biedt een handig installatiescript om het uitrolproces van de node te vereenvoudigen.

Installatie stappen

  1. Installeer MobaXterm om verbinding te maken met de server.

  2. Maak verbinding met de gehuurde server via SSH met root.

  3. Voer de volgende commando's uit om het systeem te upgraden:

    sudo apt update -y
    sudo apt-get update
  1. 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
  1. Werk na de installatie de configuratie bij:

    source ~/.bashrc
  1. Initialiseer het knooppunt met de configuratie:

    gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
  1. Start het knooppunt met het commando:

    gaianet start
  1. Voer uit om de Node ID en Device ID te krijgen:

    gaianet info

Kopieer de gegevens en sla ze op een veilige plaats op.

Een knooppunt aan een profiel binden

  1. Ga naar de GaiaNet website en verbind de EVM wallet.

  2. Bind sociale netwerken in het profiel.

  3. Klik rechts op de knop"Node toevoegen" en voer de eerder verkregen gegevens in (Node-ID en Apparaat-ID).

  4. De node wordt succesvol toegevoegd nadat je op"Aanmelden" hebt geklikt.

Beloningen ontvangen

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.

Interactie met de bot

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.

Communicatie met de bot automatiseren

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.

  1. Sla het bestand op: Druk op CTRL + X, dan Y en Enter.

  2. 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

Conclusie

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.