GaiaNet est un réseau décentralisé fournissant des agents d'intelligence artificielle(IA)
résistants à la censure, sécurisés et monétisables. Grâce à un investissement important (10 000 000 $) et au soutien de fonds tels que Mirana Ventures et Mantle, le projet vise à construire une infrastructure sécurisée pour l'IA.
Minimum : 4 CPU, 8 Go de RAM, 200 Go de SSD.
Recommandé : 8 CPUs, 24 GB RAM, 200 GB SSD.
GaiaNet propose un script d'installation pratique pour simplifier le processus de déploiement des nœuds.
Installer MobaXterm pour se connecter au serveur.
Se connecter au serveur loué via SSH en tant que root.
Exécuter les commandes suivantes pour mettre à jour le système :
sudo apt update -y
sudo apt-get update
Télécharger et exécuter le script d'installation du nœud :
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Après l'installation, mettre à jour la configuration :
source ~/.bashrc
Initialiser le nœud avec la configuration :
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Démarrer le nœud avec la commande :
gaianet start
Pour obtenir l'ID du nœud et l'ID du dispositif, exécutez :
gaianet info
Copiez les données et sauvegardez-les dans un endroit sûr.
Allez sur le site web de GaiaNet et connectez le portefeuille EVM.
Dans le profil, liez les réseaux sociaux.
Cliquez sur le bouton"Add Node
" à droite, entrez les données obtenues précédemment (Node ID et Device ID).
Le nœud sera ajouté avec succès après avoir cliqué sur"Rejoindre
".
Après avoir ajouté un nœud, vous pourrez suivre son état et gagner des points. Il est important d'interagir régulièrement avec le bot, la communication est également récompensée par des points. Effectuez des tâches sur Galxe pour obtenir des récompenses supplémentaires.
Après avoir lancé le nœud avec succès, suivez le lien généré dans le terminal et cliquez sur"Chat avec ce nœud
". Le bot commencera l'interaction et vous recevrez des points pour la communication.
Pour simplifier le processus de discussion avec le robot et l'automatiser, vous pouvez utiliser un script. Suivez les instructions ci-dessous.
Mettez à jour et installez les paquets nécessaires :
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Installez les bibliothèques Python :
pip install requests
pip install faker
Créez un script :
nano ~/random_chat_with_faker.py
Insérez le code suivant :
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)
N'oubliez pas de remplacer YOUR_WALLET_ADDRES
par l'adresse de votre portefeuille.
Enregistrez le fichier : Appuyez sur CTRL + X
, puis Y
et Enter
.
Exécutez le script :
screen -S faker_session
python3 ~/random_chat_with_faker.py
Pour quitter l'écran
sans arrêter le script, appuyez sur CTRL + A
, puis sur D.
Vous pouvez revenir à la session avec la commande :
screen -r faker_session
GaiaNet est un projet prometteur qui fournit une infrastructure décentralisée pour les agents d'IA. La mise en place d'un nœud est rapide, grâce à des scripts pratiques, et l'interaction avec le bot ainsi que la participation à des tâches permettent aux utilisateurs de gagner des points.