⌨️Settingup your Node

Agora que já conhece as formas de contribuir para o projeto de código aberto, vamos certificar-nos de que sabe como o fazer.

Requisitos do sistema

Para implantar um nó com êxito, é necessário, no mínimo, o seguinte

Componente
Modelo

Sistema operativo

Mac, Linux, Windows (necessita de WSL)

GPU

Opcional

Processador

2 núcleos de vCPUs

RAM

8 GB

Armazenamento

10 GB de espaço livre

Rede

Internet

Início rápido da instalação do nó

  1. Instalar o script de uma linha para descarregar a versão mais recente do nó GaiaNet

/curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. Inicialize o nó usando as opções de configuração em $HOME/gaianet/config.json : gaianet init

  2. (Por defeito, a GaiaNet é inicializada com um LLM Phi-3 e uma base de conhecimentos Paris).

  3. Inicie o seu nó: início da gaianet

  4. Após um arranque bem sucedido, o comando imprimirá um UPL público para o nó. Abra um separador do browser para esse URL para ver as informações do nó e conversar com o agente de IA no nó.

Para parar o nó: paragem da gaianet

Substituição da API OpenAI

Depois de o nó ser criado, pode utilizá-lo como um serviço Web compatível com OpenAI. Basta abrir o painel de controlo do nó e colar o URL público do nó no browser para que o painel de controlo apresente uma tabela com todos os parâmetros que precisam de ser substituídos.

Iniciar um nó com o Docker

Para iniciar rapidamente um nó usando o Docker, execute este comando:

execução do docker --name gaianet \
  -p 8080:8080 \
  -v $(pwd)/qdrant_storage:/root/gaianet/qdrant/storage:z \
  gaianet/phi-3-mini-instruct-4k_paris:latest

Instalação do Docker Node com a máquina NVIDIA CUDA 12

execução do docker --name gaianet \
  -p 8080:8080 --device nvidia.com/gpu=all \
  -v $(pwd)/qdrant_storage:/root/gaianet/qdrant/storage:z \
  gaianet/phi-3-mini-instruct-4k_paris:cuda12

Saberá que o seu nó está pronto quando a consola mostrar O nó GaiaNet é iniciado em: https://... . Para interagir com o nó, abra esse URL numa janela do browser.

Parar e reiniciar o nó

docker stop gaianet
docker start gaianet

Considerações sobre o reinício do nó

Sempre que o nó for reiniciado, a coleção de vectores (base de conhecimentos) será reinicializada. Além disso, quando o nó é reiniciado, as mensagens de registo deixam de ser impressas na consola.

Podem ainda ser vistos se iniciar sessão no contentor:

docker exec -it gaianet /bin/bash
tail -f /root/gaianet/log/start-llamaedge.log

Eliminar o nó

Se o seu nó já não for necessário, pode simplesmente ser eliminado executando estes comandos:

docker stop gaianet
docker rm gaianet

Configurar o nó

Efetuar alterações

Os parâmetros de configuração do nó podem ser actualizados através da execução do comando configuração no comando gaianet programa dentro do contentor.

Após a execução de todos os comandos necessários para efetuar as alterações, o nó deve ser reiniciado para que a nova configuração tenha efeito.

Alterar o ID do nó

O ID do nó (endereço Ethereum) associado é facilmente atualizado.

  1. Iniciar o nó

  2. Copiar o nodeid.json e o ficheiro keystore definido em nodeid.json no recipiente.

docker cp /local/path/to/nodeid.json gaianet:/root/gaianet/nodeid.json
docker cp /local/path/to/1234-abcd-key-store gaianet:/root/gaianet/1234-abcd-key-store
  1. Reinicie o nó para que o novo endereço e o keystore tenham efeito.

Publicar o seu nó para ser utilizado por outros

docker push gaianet/phi-3-mini-instruct-4k_paris:latest

Agora que concluiu a instalação do nó, pode começar a criar os seus plug-ins e integrações!

Última atualização