Fizetési módok Abuse

GaiaNet. A csomópont telepítése

20.09.2024, 13:59

A GaiaNet egy decentralizált hálózat, amely cenzúrának ellenálló, biztonságos és pénzzé tehető mesterséges intelligencia(AI) ügynököket biztosít. A projekt célja, hogy nagy összegű befektetéssel (10 000 000 dollár) és olyan alapok támogatásával, mint a Mirana Ventures és a Mantle, biztonságos infrastruktúrát hozzon létre a mesterséges intelligencia számára.

Minimális és ajánlott követelmények

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

  • Ajánlott: 8 CPU, 24 GB RAM, 200 GB SSD.

GaiaNet csomópont telepítése

A GaiaNet egy praktikus telepítő szkriptet kínál a csomópontok telepítésének egyszerűsítésére.

Telepítési lépések

  1. Telepítse a MobaXterm-et a szerverhez való csatlakozáshoz.

  2. Csatlakozzon a bérelt kiszolgálóhoz SSH-n keresztül a root felhasználónévvel.

  3. Futtassa a következő parancsokat a rendszer frissítéséhez:

    sudo apt update -y
    sudo apt-get update
  1. Töltse le és hajtsa végre a csomópont telepítési szkriptjét:

    curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. A telepítés után frissítse a konfigurációt:

    source ~/.bashrc
  1. Inicializálja a csomópontot a konfigurációval:

    gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
  1. Indítsa el a csomópontot a paranccsal:

    gaianet start
  1. A csomópont azonosítójának és az eszköz azonosítójának lekérdezéséhez hajtsa végre:

    gaianet info

Másolja az adatokat, és mentse biztonságos helyre.

Egy csomópont kötése egy profilhoz

  1. Lépjen a GaiaNet weboldalára, és csatlakoztassa az EVM tárcát.

  2. A profilban kösse a közösségi hálózatokat.

  3. Kattintson a jobb oldali"Csomópont hozzáadása" gombra, adja meg a korábban kapott adatokat (Node ID és Device ID).

  4. A csomópont a"Csatlakozás" gombra kattintás után sikeresen hozzáadódik.

Jutalmak fogadása

A csomópont hozzáadása után nyomon követheti a csomópont állapotát és pontokat szerezhet. Fontos, hogy rendszeresen interakcióba lépjen a botjával, a kommunikációt szintén pontokkal jutalmazza. A Galxe-on végzett feladatokkal további jutalmakat szerezhetsz.

Interakció a robottal

A csomópont sikeres elindítása után kövesse a terminálban generált linket, és kattintson a"Csevegés ezzel a csomóponttal" gombra. A bot megkezdi az interakciót, és a kommunikációért pontokat kapsz.

A bot-tal való kommunikáció automatizálása

A bot-tal való csevegés folyamatának egyszerűsítése és automatizálása érdekében használhatsz egy szkriptet. Kövesse az alábbi utasításokat.

Frissítse és telepítse a szükséges csomagokat:

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

Telepítse a Python könyvtárakat:

pip install requests
pip install faker

Hozzon létre egy szkriptet:

nano ~/random_chat_with_faker.py

Illessze be a következő kódot:

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)

Ne feledje, hogy a YOUR_WALLET_ADDRES helyett a pénztárca címét írja be.

  1. Mentse a fájlt: Nyomja meg a CTRL + X, majd az Y és az Enter billentyűkombinációt.

  2. Futtassa a szkriptet:

    screen -S faker_session
    python3 ~/random_chat_with_faker.py

A képernyőről való kilépéshez a szkript leállítása nélkül nyomja meg a CTRL + A, majd a D billentyűkombinációt.

A munkamenethez a következő paranccsal térhet vissza:

screen -r faker_session

Következtetés

A GaiaNet egy ígéretes projekt, amely decentralizált infrastruktúrát biztosít a mesterséges intelligencia-ügynökök számára. Egy csomópont felállítása a kényelmes szkripteknek köszönhetően gyors, a botokkal való interakció és a feladatokban való részvétel pedig lehetővé teszi a felhasználók számára, hogy pontokat szerezzenek.