GaiaNet, sansüre dayanıklı, güvenli ve para kazanılabilir yapay zeka(AI
) ajanları sağlayan merkezi olmayan bir ağdır. Büyük bir yatırımla (10.000.000 $) ve Mirana Ventures ve Mantle gibi fonların desteğiyle proje, yapay zeka için güvenli bir altyapı oluşturmayı hedefliyor.
Minimum: 4 CPU, 8 GB RAM, 200 GB SSD.
Önerilen: 8 CPU, 24 GB RAM, 200 GB SSD.
GaiaNet, düğüm dağıtım sürecini basitleştirmek için kullanışlı bir kurulum komut dosyası sunar.
Sunucuya bağlanmak için MobaXterm'i yükleyin.
Kiralanan sunucuya root kullanarak SSH üzerinden bağlanın.
Sistemi yükseltmek için aşağıdaki komutları çalıştırın:
sudo apt update -y
sudo apt-get update
Düğüm için kurulum komut dosyasını indirin ve çalıştırın:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Kurulumdan sonra yapılandırmayı güncelleyin:
source ~/.bashrc
Düğümü yapılandırma ile başlatın:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Düğümü komutla başlatın:
gaianet start
Düğüm Kimliğini ve Cihaz Kimliğini almak için şu komutu çalıştırın:
gaianet info
Verileri kopyalayın ve güvenli bir yere kaydedin.
GaiaNet web sitesine gidin ve EVM cüzdanını bağlayın.
Profilde, sosyal ağları bağlayın.
Sağdaki"Node Ekle
" düğmesine tıklayın, önceden elde edilen verileri (Node ID ve Cihaz ID) girin.
"Katıl
" düğmesine tıkladıktan sonra düğüm başarıyla eklenecektir.
Bir düğüm ekledikten sonra, durumunu takip edebilecek ve puan kazanabileceksiniz. Botla düzenli olarak etkileşim kurmak önemlidir, iletişim de puanlarla ödüllendirilir. Ek ödüller kazanmak için Galxe'deki görevleri tamamlayın.
Düğümü başarıyla başlattıktan sonra, terminalde oluşturulan bağlantıyı takip edin ve"Bu düğümle sohbet
et" seçeneğine tıklayın. Bot etkileşimi başlatacak ve iletişim için size puan verilecektir.
Botla sohbet etme sürecini basitleştirmek ve otomatikleştirmek için bir komut dosyası kullanabilirsiniz. Aşağıdaki talimatları izleyin.
Gerekli paketleri güncelleyin ve yükleyin:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Python kütüphanelerini yükleyin:
pip install requests
pip install faker
Bir komut dosyası oluşturun:
nano ~/random_chat_with_faker.py
Aşağıdaki kodu ekleyin:
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)
YOUR_WALLET_ADDRES
yerine cüzdan adresinizi yazmayı unutmayın.
Dosyayı kaydedin: CTRL + X
, ardından Y
ve Enter
tuşlarına basın.
Komut dosyasını çalıştırın:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Komut dosyasını durdurmadan ekrandan
çıkmak için CTRL + A
, ardından D
tuşlarına basın.
Komutu ile oturuma geri dönebilirsiniz:
screen -r faker_session
GaiaNet, yapay zeka ajanları için merkezi olmayan bir altyapı sağlayan umut verici bir projedir. Kullanışlı komut dosyaları sayesinde bir düğüm kurmak hızlıdır ve botla etkileşim ve görevlere katılım, kullanıcıların puan kazanmasına olanak tanır.