Betalingsmåter Abuse

GaiaNet. Installere noden

20.09.2024, 13:59

GaiaNet er et desentralisert nettverk som tilbyr sensurresistente, sikre og inntektsgivende agenter for kunstig intelligens(AI). Med en stor investering (10 000 000 dollar) og støtte fra fond som Mirana Ventures og Mantle, har prosjektet som mål å bygge en sikker infrastruktur for AI.

Minimumskrav og anbefalte krav

  • Minimum: 4 CPU-er, 8 GB RAM, 200 GB SSD.

  • Anbefalt: 8 CPU-er, 24 GB RAM, 200 GB SSD.

Installasjon av GaiaNet-node

GaiaNet tilbyr et hendig installasjonsskript for å forenkle nodeinstallasjonsprosessen.

Installasjonstrinn

  1. Installer MobaXterm for å koble til serveren.

  2. Koble til den leide serveren via SSH med root.

  3. Kjør følgende kommandoer for å oppgradere systemet:

    sudo apt update -y
    sudo apt-get update
  1. Last ned og kjør installasjonsskriptet for noden:

    curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. Oppdater konfigurasjonen etter installasjonen:

    source ~/.bashrc
  1. Initialiser noden med konfigurasjonen:

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

    gaianet start
  1. Kjør for å få node-ID og enhets-ID:

    gaianet info

Kopier dataene, og lagre dem på et trygt sted.

Binde en node til en profil

  1. Gå til GaiaNet-nettstedet og koble til EVM-lommeboken.

  2. Bind sosiale nettverk i profilen.

  3. Klikk på"Add Node"-knappen til høyre, skriv inn de tidligere innhentede dataene (Node ID og Device ID).

  4. Node vil bli lagt til etter å ha klikket på"Bli med".

Motta belønninger

Etter at du har lagt til en node, vil du kunne spore dens status og tjene poeng. Det er viktig å samhandle med boten regelmessig, kommunikasjon belønnes også med poeng. Fullfør oppgaver på Galxe for å tjene ytterligere belønninger.

Samhandle med boten

Når du har startet noden, følger du lenken som ble generert i terminalen og klikker på"Chat med denne noden". Boten vil starte interaksjonen, og du vil bli tildelt poeng for kommunikasjonen.

Automatisering av kommunikasjonen med boten

For å forenkle og automatisere prosessen med å chatte med boten kan du bruke et skript. Følg instruksjonene nedenfor.

Oppdater og installer de nødvendige pakkene:

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

Installer Python-bibliotekene:

pip install requests
pip install faker

Opprett et skript:

nano ~/random_chat_with_faker.py

Sett inn 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 å erstatte YOUR_WALLET_ADDRES med lommebokadressen din.

  1. Lagre filen: Trykk CTRL + X, deretter Y og Enter.

  2. Kjør skriptet:

    screen -S faker_session
    python3 ~/random_chat_with_faker.py

For å gå ut av skjermbildet uten å stoppe skriptet, trykker du CTRL + A og deretter D.

Du kan gå tilbake til økten med kommandoen:

screen -r faker_session

Konklusjon

GaiaNet er et lovende prosjekt som tilbyr en desentralisert infrastruktur for AI-agenter. Det går raskt å sette opp en node, takket være praktiske skript, og interaksjon med boten og deltakelse i oppgaver gjør at brukerne kan tjene poeng.