주요 콘텐츠로 건너뛰기
버전: 1.0.0

GaiaNet CLI 옵션

GaiaNet 소프트웨어를 설치한 후 다음을 사용할 수 있습니다. 가이아넷 CLI를 사용하여 노드를 관리합니다. 다음은 CLI 옵션입니다.

도움말

다음을 사용할 수 있습니다. 가이아넷 --도움말 를 클릭하여 사용 가능한 모든 CLI 옵션을 확인하세요.

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

버전

다음을 사용할 수 있습니다. 가이아넷 --버전 를 클릭하여 GaiaNet 버전을 확인하세요.

가이아넷 --버전

init

그리고 가이아넷 초기화 명령에 따라 노드를 초기화합니다. 홈/가이아넷/config.json 파일에 저장합니다. 다음 중 일부를 사용할 수 있습니다. 사전 설정 구성.

  • 가이아넷 초기화 를 실행하면 기본 노드가 초기화됩니다. Gaianet 지식이 있는 RAG 애플리케이션입니다.
  • 가이아넷 초기화 --config mua 는 MUA 프로젝트 지식으로 노드를 초기화합니다.
  • gaianet init --base <path> 는 대체 디렉토리에 노드를 초기화합니다.

다음을 사용할 수도 있습니다. 가이아넷 초기화 url_your_config_json 를 클릭해 노드에 대한 사용자 지정 설정을 초기화합니다. Gaianet 노드 링크를 사용하여 노드를 사용자 지정할 수 있습니다. Gaianet config.json에 익숙하다면 수동으로 직접 만들 수 있습니다. 예제 보기 여기.

가이아넷 초기화 --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/pure-llama-3-8b/config.json

시작

그리고 가이아넷 시작 는 노드 실행을 시작하는 것입니다.

  • 사용 가이아넷 시작 에 따라 노드를 시작하려면 홈/가이아넷/config.json 파일을 만듭니다.
  • 사용 가이아넷 시작 --base $HOME/gaianet-2.alt 에 따라 노드를 시작하려면 홈/가이아넷-2/config.json 파일을 만듭니다.
  • 사용 가이아넷 시작 -로컬 전용 에 따라 로컬 사용을 위해 노드를 시작하려면 홈/가이아넷/config.json 파일을 만듭니다.

중지

그리고 가이아넷 스톱 는 실행 중인 노드를 중지하는 것입니다.

  • 사용 가이아넷 스톱 를 눌러 노드 실행을 중지합니다.
  • 사용 가이아넷 중지 --force 를 눌러 GaiaNet 노드를 강제로 중지합니다.
  • 사용 가이아넷 중지 --base $HOME/gaianet-2.alt 에 따라 노드를 중지하려면 홈/가이아넷-2/config.json 파일을 만듭니다.

구성

그리고 가이아넷 구성 에 정의된 키 필드를 업데이트할 수 있습니다. config.json 파일을 만듭니다.

  • 가이아넷 구성 --도움말 는 사용 가능한 모든 인수를 나열합니다.
  • gaianet config --chat-url <url> 를 클릭하면 채팅 모델의 다운로드 링크가 변경됩니다.
  • gaianet config --prompt-template <template> 은 채팅 모델의 프롬프트 템플릿을 변경합니다.
  • gaianet config --chat-ctx-size <size> 을 클릭하면 채팅 모델의 컨텍스트 크기가 변경됩니다. 기본값은 4096입니다.
  • gaianet config --embedding-url <url> 를 클릭하면 임베딩 모델의 다운로드 링크가 변경됩니다.
  • gaianet config --embedding-ctx-size <size> 을 클릭하면 임베딩 모델의 컨텍스트 크기가 변경됩니다. 여기의 값은 선택한 임베딩 모델과 관련이 있습니다.
  • gaianet config --port <port> 는 Gaianet 노드 API 서버의 포트를 변경합니다.
  • gaianet config --system-prompt "<prompt>" 를 클릭하면 시스템 프롬프트가 변경됩니다.
  • gaianet config --rag-prompt "<prompt>" 를 클릭하면 걸레 프롬프트가 변경됩니다.
  • gaianet config --reverse-prompt "<prompt>" 을 클릭하면 반대 프롬프트가 변경됩니다.
  • gainet config --base <path> 를 수정하면 <path>/config.json 매개변수.

사용 후 가이아넷 컨피그 일부 매개변수를 변경하려면

  1. 사용 가이아넷 초기화 를 클릭하여 설정을 적용합니다.
  2. 사용 가이아넷 시작 를 클릭하여 새 노드를 시작합니다.

다음을 사용하는 경우 gaianet config --base $HOME/gaianet-2.alt 를 클릭하여 일부 설정을 업데이트하십시오.

  1. 사용 가이아넷 초기화 --base $HOME/gaianet-2.alt 를 클릭하여 설정을 적용합니다.
  2. 사용 가이아넷 시작 --base $HOME/gaianet-2.alt 를 클릭하여 새 노드를 시작합니다.

그리고 가이아넷 구성 는 하나의 명령으로 여러 매개변수를 지원합니다. 아래 예는 채팅 모델의 다운로드 링크와 프롬프트 템플릿을 동시에 변경하는 예입니다.

가이아넷 구성 --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

출력은 다음과 같습니다.

[+] 채팅 모델 URL 업데이트 중 ...
* 이전 URL: https://huggingface.co/gaianet/Llama-3-8B-Instruct-GGUF/resolve/main/Meta-Llama-3-8B-Instruct-Q5_K_M.gguf
* 새 URL: https://huggingface.co/gaianet/gemma-1.1-2b-it-GGUF/resolve/main/gemma-1.1-2b-it-Q5_K_M.gguf

[+] 채팅 모델의 프롬프트 템플릿 업데이트 중 ...
* 이전 템플릿: llama-3-chat
* 새 템플릿: gemma-chat

[+] 완료! config.json이 성공적으로 업데이트되었습니다.

base

그리고 --베이스 옵션은 전역적입니다. 다른 하위 명령과 결합하여 GaiaNet 노드의 기본 디렉터리를 홈/가이아넷.