Начини плаћања Abuse

GaiaNet. Инсталирање чвора

20.09.2024, 13:59

GaiaNet је децентрализована мрежа која пружа агенте вештачке интелигенције ( AI ) отпорне на цензуру, безбедне и монетизујуће. Са великом инвестицијом (10.000.000 долара) и подршком фондова као што су Mirana Ventures и Mantle, пројекат има за циљ да створи безбедну инфраструктуру за ВИ.

Минимални и препоручени захтеви

  • Минимум: 4 ЦПУ, 8 ГБ РАМ, 200 ГБ ССД.

  • Препоручено: 8 процесора, 24 ГБ РАМ-а, 200 ГБ 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 “ са десне стране и унесите претходно добијене податке (ИД чвора и ИД уређаја).

  4. Чвор ће бити успешно додат након клика на „ Join “.

Примање награда

Када додате чвор, можете пратити његов статус и зарађивати поене. Важно је редовно комуницирати са ботом, комуникација се такође награђује поенима. Завршите задатке на Galxe-у да бисте добили додатне награде.

Интеракција са ботом

Након што је чвор успешно покренут, пратите везу која је генерисана у терминалу и кликните на „ Chat with this node “. Бот ће почети да интерагује и добићете поене за комуникацију.

Аутоматизација комуникације са ботом

Да бисте поједноставили процес комуникације са ботом и аутоматизовали га, можете користити скрипту. Пратите упутства у наставку.

Ажурирамо и инсталирамо потребне пакете:

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

Инсталирајте Пајтон библиотеке:

 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

Да бисте изашли са screen без заустављања скрипте, притисните CTRL + A , затим D

Можете се вратити на сесију помоћу команде:

 screen -r faker_session

Закључак

GaiaNet је перспективни пројекат који пружа децентрализовану инфраструктуру за AI агенте. Инсталација чворова је брза, захваљујући практичним скриптама, а интеракција са ботом и учешће у задацима омогућава корисницима да зарађују поене.