Jonathan Germain Copyright 2023의 Android Remote Gpt Gnu GPL 버전 3에 따라 출시되었습니다.
AndroidRemoteGpt는 원격 서버에서 실행되는 챗봇을위한 Android 프론트 엔드입니다. SSH를 통해 원격 서버에서 실행되는 챗봇 또는 기타 추론 엔진에 액세스 할 수있는 편리한 방법을 제공하는 Android/Termux MiniaPP입니다. GPT4ALL을 통해 제공되는 오픈 소스 생성 AI 모델 사용자를 대상으로합니다.
AndroidRemoteGpt에는 Android 및 Termux가 모두 필요합니다. 또한 termux : gui가 필요합니다. F-Droid termux : GUI 패키지의 서명에 대한 지속적인 문제로 인해 F-Droid Termux 릴리스 대신 Github Termux 릴리스를 사용해야합니다. Google Play의 Termux 버전은 불안하고 패치되지 않기 때문에 절대로 사용해서는 안됩니다.
이 소프트웨어는 클라이언트/서버 모델을 위해 구축되었습니다. 추론이 발생하는 서버가 필요합니다. 2023 년 12 월 현재 Linux에서 실행할 수있는 다양한 오픈 소스 모델 및 아키텍처가 있습니다. GPT4ALL에 대한 지침이 제공되지만 프론트 엔드는 다양한 백엔드와 함께 사용할 수 있습니다.
host yourserver
user aiuser
hostname yourserver.com
identityfile ~/.ssh/id
설치가 완료되었습니다. 이제 "Python AndroidRemotegpt.py"를 실행할 수 있습니다.
useradd aiuser
mkdir /home/aiuser
chown aiuser.aiuser /home/aiuser
pip install gpt4all
pip uninstall gpt4all
pip install typer
git clone --recurse-submodules https://github.com/nomic-ai/gpt4all
cd gpt4all/gpt4all-backend/
mkdir build
cd build
cmake ..
cmake --build . --config Release
cd ~/gpt4all/gpt4all-bindings/python/
pip install -e .
mkdir ~/.cache
mkdir ~/.cache/gpt4all
cd ~/.cache/gpt4all
ln -s /where/you/store/your/models/* .
#!/bin/sh
python3 ~/gpt4all/gpt4all-bindings/cli/app.py repl --model /wherever/you/put/your/model.gguf
선택적으로 사용하려는 비디오 카드가있는 경우 "-t (# of streads)"및 "-d gpu"또는 "-d nvidia"가 포함될 수 있습니다.
먼저 구성 페이지에 액세스하고 서버 정보가 올바른지 확인하십시오. 다음 명령 표시기 (NCI) 및 시작 시퀀스가 특히 중요합니다. 시작 시퀀스는 추론 인터페이스에 도달하기 위해 서버에서 실행할 쉘 명령 목록입니다. NCI는 챗봇이 답변을 마쳤을 때 프론트 엔드를 알려줍니다. GPT4ALL 버전 1.0.2의 경우 NCI는 단일 문자 "⇢"입니다.
그런 다음 메인 페이지로 돌아가서 "연결"을 클릭하십시오.
인트로 화면이 나타나야합니다. 그런 다음 화면 상단의 상자에 쿼리를 입력하고 요청을 클릭하여 쿼리를 보내십시오. "요청"을 클릭해야합니다. Enter를 누르면 쿼리가 전송되지 않습니다.
안전한 의사 소통은 복잡합니다. OpenSsh는 현장에서 가장 많이 테스트 된 프로그램 중 하나입니다. 테스트 된 SSH 구현이 덜 심각하게 관리 할 보안 관련 버그를 도입 할까 걱정됩니다.
예. 모델을 껴안고 자신의 파이썬 스크립트를 작성하여 추론을 실행하거나 챗봇 이외의 모델을 사용하는 경우 작동하는 경우 작동합니다. 시스템을 변경할 때 다음 명령 표시기를 변경하십시오.