Instalar o desinstalar la CLI
El nodo Gaia utiliza el control de versiones desde su repositorio fuente de GitHub. Puede consultar las versiones del nodo Gaia en la página de versiones.
Instale
Puede instalar WasmEdge Runtime en cualquier plataforma genérica Linux y MacOS.
Instala la última versión del nodo Gaia
Para instalar la versión más reciente del nodo Gaia, ejecute la siguiente línea de comandos.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
El nodo Gaia se instalará en su $HOME/gaianet
por defecto.
Si desea instalar gaianet en un directorio diferente, puede utilizar
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base <Full_Path>
para especificar dónde desea instalar GaiaNet. Una vez que utilice--base
para definir un directorio diferente, siempre debe añadir--base <Full_Path>
para iniciar su nodo. He aquí un ejemplo:# Asume que estás en el directorio raíz
mkdir test
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 la versión específica de Gaia Node
Si desea instalar una versión concreta del nodo Gaia, cambie el número de versión en la siguiente línea de comandos.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/download/0.1.3/install.sh' | bash
Consulte el registro de versiones aquí.
Actualizar el nodo Gaia actual
Simplemente ejecute el siguiente comando para actualizar su nodo.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --upgrade
En actualizar
mantendrá el id de tu nodo.
Qué hay instalado
Si instala el nodo Gaia en el $HOME/gaianet
por defecto, tendrá los siguientes directorios y archivos después de la instalación:
- En
$HOME/gaianet/bin
contiene la herramienta Gaia CLI, el binario frpc y el binario de la base de datos Qdrant Vector. - En
$HOME/gaianet/
contiene el directoriollamaedge-api-server.wasm
yrag-api-server.wasm
para la inferencia LLM, dashboard (chatbot ui), nodeid.json para el registro de tu nodo, y gaianet-domain binary. - En
$HOME/.wasmedge/bin
contiene los archivos ejecutables WasmEdge Runtime CLI, que sirven como tiempo de ejecución LLM.
Opciones CLI para el instalador
Puede utilizar la siguiente línea de comandos para comprobar todas las opciones CLI disponibles
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --help
El resultado debería ser el siguiente. Puede utilizar las siguientes opciones para personalizar su instalación.
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
Desinstalación de Gaia CLI
Para desinstalar o borrar el entorno, ejecute el siguiente comando.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/uninstall.sh' | bash
Recordatorio importante: Este comando eliminará todos los archivos relacionados con Gaia, incluido el archivo nodeid.json
. Es tu responsabilidad mantener a salvo tu nodeid.json. Si desea ejecutar el mismo nodo después de reinstalar, por favor guarde el archivo nodeid.json
y frpc.toml
con cuidado.