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: 4 procesory, 8 GB pamięci RAM, 200 GB SSD.
Zalecane: 8 procesorów, 24 GB RAM, 200 GB SSD.
GaiaNet oferuje przydatny skrypt instalacyjny, który upraszcza proces wdrażania węzła.
Zainstaluj MobaXterm, aby połączyć się z serwerem.
Połącz się z dzierżawionym serwerem przez SSH używając root.
Uruchom następujące polecenia, aby zaktualizować system:
sudo apt update -y
sudo apt-get update
Pobierz i wykonaj skrypt instalacyjny dla węzła:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Po instalacji zaktualizuj konfigurację:
source ~/.bashrc
Zainicjuj węzeł z konfiguracją:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Uruchom węzeł za pomocą polecenia:
gaianet start
Aby uzyskać identyfikator węzła i identyfikator urządzenia, wykonaj:
gaianet info
Skopiuj dane i zapisz je w bezpiecznym miejscu.
Przejdź do strony GaiaNet i podłącz portfel EVM.
W profilu powiąż sieci społecznościowe.
Kliknij przycisk"Dodaj węzeł
" po prawej stronie, wprowadź wcześniej uzyskane dane (identyfikator węzła i identyfikator urządzenia).
Węzeł zostanie pomyślnie dodany po kliknięciu przycisku"Dołącz
".
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.
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ę.
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.
Zapisz plik: Naciśnij CTRL + X
, a następnie Y
i Enter
.
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
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.