Opciones de Gaia CLI
Después de instalar el software Gaia, puede utilizar la función gaianet
CLI para gestionar el nodo. A continuación se indican las opciones de la CLI.
ayuda
Puede utilizar gaianet --ayuda
para comprobar todas las opciones CLI disponibles.
gaianet --help
## Output
Usage: gaianet {config|init|run|stop|OPTIONS}
Subcommands:
config Update the configuration.
init Initialize the GaiaNet node.
run|start Start the GaiaNet node.
stop Stop the GaiaNet node.
Options:
--help Show this help message
versión
Puede utilizar gaianet --versión
para comprobar su versión de GaiaNet.
gaianet --versión
init
En gaianet init
inicializa el nodo de acuerdo con la directiva $HOME/gaianet/config.json
archivo. Puede utilizar algunos de nuestros configuraciones preestablecidas.
gaianet init
initará el nodo por defecto. Es una aplicación RAG con conocimiento de Gaia.gaianet init --config mua
initará un nodo con el conocimiento del proyecto MUA.gaianet init --base <path>
iniciará un nodo en un directorio alternativo.
También puede utilizar gaianet init url_tu_config_json
para introducir sus ajustes personalizados para el nodo. Puedes personalizar tu nodo usando el enlace del nodo Gaia. Si está familiarizado con el config.json de Gaia, puede crear el suyo manualmente. Vea un ejemplo aquí.
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/pure-llama-3-8b/config.json
iniciar
En inicio de gaianet
es poner en marcha el nodo.
- Utilice
inicio de gaianet
para iniciar el nodo según el$HOME/gaianet/config.json
archivo. - Utilice
gaianet start --base $HOME/gaianet-2.alt
para iniciar el nodo según el$HOME/gaianet-2/config.json
archivo. - Utilice
gaianet start --local-only
para iniciar el nodo para uso local de acuerdo con el$HOME/gaianet/config.json
archivo.
stop
En parada de gaianet
es detener el nodo en ejecución.
- Utilice
parada de gaianet
para detener la ejecución del nodo. - Utilice
gaianet stop --force
para forzar la parada del nodo Gaia. - Utilice
gaianet stop --base $HOME/gaianet-2.alt
para detener el nodo según el$HOME/gaianet-2/config.json
archivo.
config
En gaianet config
puede actualizar los campos clave definidos en el config.json
archivo.
gaianet config --help
listará todos los argumentos disponiblesgaianet config --chat-url <url>
cambiará el enlace de descarga del modelo de chat.gaianet config --prompt-template <template>
cambiará el prompt_template del modelo de chat.gaianet config --chat-ctx-size <size>
cambiará el tamaño del contexto del modelo de chat. El valor por defecto es 4096.gaianet config --embedding-url <url>
cambiará el enlace de descarga del modelo de incrustación.gaianet config --embedding-ctx-size <size>
cambiará el tamaño del contexto del modelo de incrustación. El valor aquí está asociado al modelo de incrustación que elijas.gaianet config --port <port>
cambiará el puerto del servidor API del nodo Gaia.gaianet config --system-prompt "<prompt>"
cambiará el prompt del sistema.gaianet config --rag-prompt "<prompt>"
cambiará la indicación de trapo.gaianet config --reverse-prompt "<prompt>"
cambiará el prompt inverso.gainet config --base <path>
modificará el<path>/config.json
parámetros.
Después de utilizar gaianet conifg
para cambiar algunos parámetros, por favor
- utilice
gaianet init
para que la configuración surta efecto. - utilice
inicio de gaianet
para iniciar tu nuevo nodo.
Si utiliza gaianet config --base $HOME/gaianet-2.alt
para actualizar algunos ajustes, por favor
- utilice
gaianet init --base $HOME/gaianet-2.alt
para que la configuración surta efecto. - utilice
gaianet start --base $HOME/gaianet-2.alt
para iniciar tu nuevo nodo.
En gaianet config
admite varios parámetros en un comando. El ejemplo siguiente cambiará el enlace de descarga y la plantilla de consulta del modelo de chat al mismo tiempo.
gaianet config --chat-url https://huggingface.co/gaianet/gemma-1.1-2b-it-GGUF/resolve/main/gemma-1.1-2b-it-Q5_K_M.gguf --prompt-template gemma-chat
El resultado es el siguiente.
[+] Actualización de la url del modelo de chat ...
* Url antigua: https://huggingface.co/gaianet/Llama-3-8B-Instruct-GGUF/resolve/main/Meta-Llama-3-8B-Instruct-Q5_K_M.gguf
* Nueva url: https://huggingface.co/gaianet/gemma-1.1-2b-it-GGUF/resolve/main/gemma-1.1-2b-it-Q5_K_M.gguf
[+] Actualización de la plantilla de aviso del modelo de chat ...
* Plantilla antigua: llama-3-chat
* Nueva plantilla: gemma-chat
[+] ¡COMPLETADO! El config.json se ha actualizado correctamente.
base
En --base
es global. Puede combinarla con otros subcomandos para especificar un directorio base para el nodo Gaia distinto del directorio $HOME/gaianet
.