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
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óriollamaedge-api-server.wasm
erag-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
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.