Formas de pagamento Abuse

GaiaNet. Instalar o nó

20.09.2024, 13:59

A GaiaNet é uma rede descentralizada que fornece agentes de inteligência artificial(IA) resistentes à censura, seguros e monetizáveis. Com um grande investimento ($10.000.000) e o apoio de fundos como o Mirana Ventures e o Mantle, o projeto visa construir uma infraestrutura segura para a IA.

Requisitos mínimos e recomendados

  • Mínimo: 4 CPUs, 8 GB de RAM, 200 GB SSD.

  • Recomendado: 8 CPUs, 24 GB de RAM, 200 GB de SSD.

Instalação do nó GaiaNet

O GaiaNet oferece um script de instalação útil para simplificar o processo de implantação do nó.

Etapas da instalação

  1. Instale o MobaXterm para se conectar ao servidor.

  2. Conecte-se ao servidor alugado via SSH usando o root.

  3. Executar os seguintes comandos para atualizar o sistema:

    sudo apt update -y
    sudo apt-get update
  1. Descarregar e executar o script de instalação para o nó:

    curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. Após a instalação, atualizar a configuração:

    source ~/.bashrc
  1. Inicializar o nó com a configuração:

    gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
  1. Iniciar o nó com o comando:

    gaianet start
  1. Para obter a ID do nó e a ID do dispositivo, execute:

    gaianet info

Copiar os dados e guardá-los num local seguro.

Associar um nó a um perfil

  1. Acede ao sítio Web GaiaNet e liga a carteira EVM.

  2. No perfil, associa as redes sociais.

  3. Clica no botão"Adicionar nó" à direita e introduz os dados obtidos anteriormente (ID do nó e ID do dispositivo).

  4. O nó será adicionado com sucesso depois de clicar em"Aderir".

Receber recompensas

Depois de adicionar um nó, poderá acompanhar o seu estado e ganhar pontos. É importante interagir com o bot regularmente, a comunicação também é recompensada com pontos. Completa tarefas na Galxe para ganhares recompensas adicionais.

Interagir com o bot

Depois de lançar o nó com sucesso, segue a ligação que foi gerada no terminal e clica em"Conversar com este nó". O bot iniciará a interação e ser-te-ão atribuídos pontos pela comunicação.

Automatizar a comunicação com o bot

Para simplificar o processo de conversação com o bot e automatizá-lo, pode utilizar um script. Siga as instruções abaixo.

Actualize e instale os pacotes necessários:

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

Instalar as bibliotecas Python:

pip install requests
pip install faker

Crie um script:

nano ~/random_chat_with_faker.py

Insira o seguinte 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)

Não se esqueça de substituir YOUR_WALLET_ADDRES pelo endereço da sua carteira.

  1. Guarde o ficheiro: Prima CTRL + X, depois Y e Enter.

  2. Executar o script:

    screen -S faker_session
    python3 ~/random_chat_with_faker.py

Para sair do ecrã sem parar o script, prima CTRL + A e, em seguida, D.

Pode voltar à sessão com o comando:

screen -r faker_session

Conclusão

O GaiaNet é um projeto promissor que fornece uma infraestrutura descentralizada para agentes de IA. A criação de um nó é rápida, graças a scripts práticos, e a interação com o bot e a participação em tarefas permite aos utilizadores ganhar pontos.