Saltar para o conteúdo principal
Versão: 2.0.0

Instalar ou desinstalar a CLI

O nó Gaia utiliza o controlo de versões do seu repositório GitHub de origem. Pode consultar as versões do nó Gaia na página de lançamento.

Instalar

Pode instalar o WasmEdge Runtime em qualquer plataforma genérica Linux e MacOS.

Instalar a versão mais recente do nó Gaia

Para instalar a versão mais recente do nó Gaia, execute a seguinte linha de comando.

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash

O nó Gaia será instalado no seu $HOME/gaianet por defeito.

Se quiser instalar o gaianet num diretório diferente, pode utilizar curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base <Full_Path> para especificar onde pretende instalar o GaiaNet. Uma vez utilizado o -base para definir um diretório diferente, deve sempre acrescentar --base <Full_Path> para iniciar o seu nó. Aqui está um exemplo:

# Assuma que está no diretório raiz
mkdir teste
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base $HOME/test
gaianet init --base $HOME/test
gaianet start --base $HOME/test
gaianet stop --base $HOME/test

Instalar a versão específica do Gaia Node

Se pretender instalar uma versão específica do nó Gaia, altere o número da versão na seguinte linha de comando.

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/download/0.1.3/install.sh' | bash

Consulte o registo de lançamento aqui.

Atualizar o atual nó Gaia

Basta executar o seguinte comando para atualizar o seu nó.

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --upgrade
ponta

O atualização manterá o seu ID de nó.

O que está instalado

Se o nó Gaia for instalado no $HOME/gaianet por defeito, terá os seguintes diretórios e ficheiros após a instalação:

  • O $HOME/gaianet/bin O diretório contém a ferramenta Gaia CLI, o binário frpc e o binário da base de dados Qdrant Vetor.
  • O $HOME/gaianet/ contém o diretório llamaedge-api-server.wasm e rag-api-server.wasm para a inferência LLM, dashboard (chatbot ui), nodeid.json para registar o seu nó, e binário gaianet-domain.
  • O $HOME/.wasmedge/bin contém os ficheiros executáveis CLI do WasmEdge Runtime, que funcionam como o tempo de execução do LLM.

Opções CLI para o instalador

Pode utilizar a seguinte linha de comando para verificar todas as opções CLI disponíveis

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --help

O resultado deve ser o seguinte. Pode utilizar as seguintes opções para personalizar a sua instalação.

Usage:
./install.sh [Options]

Options:
--config <Url> Specify a url to the config file
--base <Path> Specify a path to the gaianet base directory
--reinstall Install and download all required deps
--tmpdir <Path> Specify a path to the temporary directory [default: /tmp]
--ggmlcuda [11/12] Install a specific CUDA enabled GGML plugin version [Possible values: 11, 12].
--enable-vector: Install vector log aggregator
--version Print version
--help Print usage

Desinstalando a CLI do Gaia

Para desinstalar ou limpar o ambiente, execute o seguinte comando.

curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/uninstall.sh' | bash
perigo

Lembrete importante: Este comando irá remover todos os ficheiros relacionados com o Gaia, incluindo o ficheiro nodeid.json. É da sua responsabilidade manter o seu nodeid.json seguro. Se quiser executar o mesmo nó após a reinstalação, salve o arquivo nodeid.json ficheiro e frpc.toml ficheiro cuidadosamente.