GaiaNet es una red descentralizada que proporciona agentes de inteligenciaartificial (IA
) resistentes a la censura, seguros y monetizables. Con una gran inversión (10.000.000 de dólares) y el apoyo de fondos como Mirana Ventures y Mantle, el proyecto pretende construir una infraestructura segura para la IA.
Mínimo: 4 CPU, 8 GB RAM, 200 GB SSD.
Recomendado: 8 CPU, 24 GB RAM, 200 GB SSD.
GaiaNet ofrece un práctico script de instalación para simplificar el proceso de despliegue de nodos.
Instale MobaXterm para conectarse al servidor.
Conéctese al servidor alquilado vía SSH usando root.
Ejecute los siguientes comandos para actualizar el sistema:
sudo apt update -y
sudo apt-get update
Descargue y ejecute el script de instalación para el nodo:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Tras la instalación, actualice la configuración:
source ~/.bashrc
Inicializa el nodo con la configuración:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
Iniciar el nodo con el comando:
gaianet start
Para obtener el ID de Nodo y el ID de Dispositivo, ejecute:
gaianet info
Copia los datos y guárdalos en un lugar seguro.
Vaya al sitio web de GaiaNet y conecte el monedero EVM.
En el perfil, vincule las redes sociales.
Haga clic en el botón"Añadir nodo
" de la derecha, introduzca los datos obtenidos anteriormente (ID de nodo e ID de dispositivo).
El nodo se añadirá correctamente tras hacer clic en"Unirse
".
Después de añadir un nodo, podrás seguir su estado y ganar puntos. Es importante interactuar con el bot regularmente, la comunicación también se recompensa con puntos. Completa tareas en Galxe para ganar recompensas adicionales.
Tras lanzar con éxito el nodo, sigue el enlace que se ha generado en el terminal y haz clic en"Chatear con este nodo
". El bot iniciará la interacción y recibirás puntos por la comunicación.
Para simplificar el proceso de chatear con el bot y automatizarlo, puedes utilizar un script. Sigue las siguientes instrucciones.
Actualiza e instala los paquetes necesarios:
sudo apt update -y
sudo apt install python3-pip -y
sudo apt install nano -y
sudo apt install screen -y
Instala las librerías de Python:
pip install requests
pip install faker
Crea un script:
nano ~/random_chat_with_faker.py
Inserta el siguiente código:
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)
Recuerda sustituir YOUR_WALLET_ADDRES
por la dirección de tu monedero.
Guarda el archivo: Pulsa CTRL + X
, luego Y
y Enter
.
Ejecute el script:
screen -S faker_session
python3 ~/random_chat_with_faker.py
Para salir de la pantalla
sin detener el script, pulsa CTRL + A
, luego D.
Puedes volver a la sesión con el comando:
screen -r faker_session
GaiaNet es un proyecto prometedor que proporciona una infraestructura descentralizada para agentes de IA. Configurar un nodo es rápido, gracias a los cómodos scripts, y la interacción con el bot y la participación en tareas permite a los usuarios ganar puntos.