Ir al contenido principal
Versión: 2.0.0

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
consejo

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 directorio llamaedge-api-server.wasm y rag-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
peligro

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.