Metody płatności Abuse

GaiaNet. Instalacja węzła

20.09.2024, 13:59

GaiaNet to zdecentralizowana sieć zapewniająca odpornych na cenzurę, bezpiecznych i monetyzowalnych agentów sztucznej inteligencji(AI). Dzięki dużej inwestycji (10 000 000 USD) i wsparciu funduszy takich jak Mirana Ventures i Mantle, projekt ma na celu zbudowanie bezpiecznej infrastruktury dla sztucznej inteligencji.

Minimalne i zalecane wymagania

  • Minimalne: 4 procesory, 8 GB pamięci RAM, 200 GB SSD.

  • Zalecane: 8 procesorów, 24 GB RAM, 200 GB SSD.

Instalacja węzła GaiaNet

GaiaNet oferuje przydatny skrypt instalacyjny, który upraszcza proces wdrażania węzła.

Kroki instalacji

  1. Zainstaluj MobaXterm, aby połączyć się z serwerem.

  2. Połącz się z dzierżawionym serwerem przez SSH używając root.

  3. Uruchom następujące polecenia, aby zaktualizować system:

    sudo apt update -y
    sudo apt-get update
  1. Pobierz i wykonaj skrypt instalacyjny dla węzła:

    curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. Po instalacji zaktualizuj konfigurację:

    source ~/.bashrc
  1. Zainicjuj węzeł z konfiguracją:

    gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
  1. Uruchom węzeł za pomocą polecenia:

    gaianet start
  1. Aby uzyskać identyfikator węzła i identyfikator urządzenia, wykonaj:

    gaianet info

Skopiuj dane i zapisz je w bezpiecznym miejscu.

Powiązanie węzła z profilem

  1. Przejdź do strony GaiaNet i podłącz portfel EVM.

  2. W profilu powiąż sieci społecznościowe.

  3. Kliknij przycisk"Dodaj węzeł" po prawej stronie, wprowadź wcześniej uzyskane dane (identyfikator węzła i identyfikator urządzenia).

  4. Węzeł zostanie pomyślnie dodany po kliknięciu przycisku"Dołącz".

Otrzymywanie nagród

Po dodaniu węzła będziesz mógł śledzić jego status i zdobywać punkty. Ważne jest, aby regularnie wchodzić w interakcje z botem, komunikacja jest również nagradzana punktami. Ukończ zadania na Galxe, aby zdobyć dodatkowe nagrody.

Interakcja z botem

Po pomyślnym uruchomieniu węzła, podążaj za linkiem, który został wygenerowany w terminalu i kliknij"Czatuj z tym węzłem". Bot rozpocznie interakcję, a ty otrzymasz punkty za komunikację.

Automatyzacja komunikacji z botem

Aby uprościć proces czatowania z botem i zautomatyzować go, możesz użyć skryptu. Postępuj zgodnie z poniższymi instrukcjami.

Zaktualizuj i zainstaluj niezbędne pakiety:

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

Zainstaluj biblioteki Python:

pip install requests
pip install faker

Utwórz skrypt:

nano ~/random_chat_with_faker.py

Wstaw następujący 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)

Pamiętaj, aby zastąpić YOUR_WALLET_ADDRES swoim adresem portfela.

  1. Zapisz plik: Naciśnij CTRL + X, a następnie Y i Enter.

  2. Uruchom skrypt:

    screen -S faker_session
    python3 ~/random_chat_with_faker.py

Aby wyjść z ekranu bez zatrzymywania skryptu, naciśnij CTRL + A, a następnie D.

Możesz powrócić do sesji za pomocą polecenia:

screen -r faker_session

Podsumowanie

GaiaNet to obiecujący projekt, który zapewnia zdecentralizowaną infrastrukturę dla agentów AI. Konfiguracja węzła jest szybka dzięki wygodnym skryptom, a interakcja z botem i udział w zadaniach pozwala użytkownikom zdobywać punkty.