Начини на плащане Abuse

GaiaNet. Инсталиране на възела

20.09.2024, 13:59

GaiaNet е децентрализирана мрежа, предоставяща устойчиви на цензура, сигурни и достъпни за печелене агенти на изкуствен интелект(AI). С голяма инвестиция (10 000 000 долара) и с подкрепата на фондове като Mirana Ventures и Mantle проектът има за цел да изгради сигурна инфраструктура за ИИ.

Минимални и препоръчителни изисквания

  • Минимални изисквания: 4 процесора, 8 GB RAM, 200 GB SSD.

  • Препоръчителни: 8 процесора, 24 GB RAM, 200 GB SSD.

Инсталация на възел GaiaNet

GaiaNet предлага удобен инсталационен скрипт, който опростява процеса на внедряване на възлите.

Стъпки за инсталиране

  1. Инсталирайте MobaXterm, за да се свържете със сървъра.

  2. Свържете се с наетия сървър чрез SSH, като използвате root.

  3. Изпълнете следните команди, за да обновите системата:

    sudo apt update -y
    sudo apt-get update
  1. Изтеглете и изпълнете инсталационния скрипт за възела:

    curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. След инсталацията актуализирайте конфигурацията:

    source ~/.bashrc
  1. Инициирайте възела с конфигурацията:

    gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen2-0.5b-instruct/config.json
  1. Стартирайте възела с командата:

    gaianet start
  1. За да получите идентификатора на възела и идентификатора на устройството, изпълнете:

    gaianet info

Копирайте данните и ги запазете на сигурно място.

Свързване на възел с профил

  1. Отидете на уебсайта GaiaNet и свържете EVM портфейла.

  2. В профила обвържете социалните мрежи.

  3. Щракнете върху бутона"Add Node" (Добавяне на възел) вдясно, въведете предварително получените данни (Node ID (идентификатор на възел) и Device ID (идентификатор на устройство)).

  4. Възелът ще бъде успешно добавен, след като кликнете върху"Присъедини се".

Получаване на награди

След като добавите възел, ще можете да следите състоянието му и да получавате точки. Важно е да взаимодействате редовно с бота, комуникацията също се възнаграждава с точки. Изпълнявайте задачи в Galxe, за да получавате допълнителни награди.

Взаимодействие с бота

След като успешно стартирате възела, следвайте връзката, която е генерирана в терминала, и кликнете върху"Чат с този възел". Ботът ще започне взаимодействие и ще получите точки за комуникацията.

Автоматизиране на комуникацията с бота

За да опростите процеса на общуване с бота и да го автоматизирате, можете да използвате скрипт. Следвайте инструкциите по-долу.

Актуализирайте и инсталирайте необходимите пакети:

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

Инсталирайте библиотеките на Python:

pip install requests
pip install faker

Създайте скрипт:

nano ~/random_chat_with_faker.py

Въведете следния код:

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 с адреса на портфейла си.

  1. Запишете файла: Натиснете CTRL + X, след това Y и Enter.

  2. Стартирайте скрипта:

    screen -S faker_session
    python3 ~/random_chat_with_faker.py

За да излезете от екрана, без да спирате скрипта, натиснете CTRL + A, след което D.

Можете да се върнете към сесията с командата:

screen -r faker_session

Заключение

GaiaNet е обещаващ проект, който осигурява децентрализирана инфраструктура за агенти с изкуствен интелект. Създаването на възел е бързо, благодарение на удобните скриптове, а взаимодействието с бота и участието в задачи позволява на потребителите да печелят точки.