Android Remote GPT โดย Jonathan Germain ลิขสิทธิ์ 2023 เปิดตัวภายใต้ GNU GPL เวอร์ชัน 3
AndroidRemoteGpt เป็นส่วนหนึ่งของ Android สำหรับ chatbots ที่ทำงานบนเซิร์ฟเวอร์ระยะไกล มันเป็น miniapp Android/termux ที่ให้วิธีที่สะดวกในการเข้าถึง chatbot หรือเอ็นจินการอนุมานอื่น ๆ ที่ทำงานบนเซิร์ฟเวอร์ระยะไกลผ่าน SSH มีการกำหนดเป้าหมายไปยังผู้ใช้โมเดล AI โอเพนซอร์สแบบเปิดกว้างเช่นที่ให้ผ่านทาง GPT4ALL
AndroidRemoteGpt ต้องการทั้ง Android และ Termux นอกจากนี้ยังต้องใช้คำว่า: GUI เนื่องจากปัญหาอย่างต่อเนื่องเกี่ยวกับการลงนามในแพ็คเกจ F-DROID: GUI คุณต้องใช้ GitHub Termux release มากกว่าการเปิดตัว F-DROID ไม่ควรใช้คำศัพท์จาก Google Play เนื่องจากไม่ปลอดภัยและจะไม่ได้รับการแก้ไข
ซอฟต์แวร์นี้สร้างขึ้นสำหรับรุ่นไคลเอนต์/เซิร์ฟเวอร์ ต้องใช้เซิร์ฟเวอร์ที่การอนุมานเกิดขึ้น ณ เดือนธันวาคม 2566 มีรุ่นโอเพนซอร์สและสถาปัตยกรรมที่หลากหลายที่สามารถทำงานบน 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 (# ของเธรด)" และ "-d GPU" หรือ "-d Nvidia" หากคุณมีการ์ดวิดีโอที่คุณต้องการใช้
ขั้นแรกให้เข้าถึงหน้าการกำหนดค่าและตรวจสอบให้แน่ใจว่าข้อมูลเซิร์ฟเวอร์ของคุณถูกต้อง ตัวบ่งชี้คำสั่งถัดไป (NCI) และลำดับการเริ่มต้นมีความสำคัญอย่างยิ่ง ลำดับการเริ่มต้นคือรายการคำสั่งเชลล์ที่จะเรียกใช้บนเซิร์ฟเวอร์เพื่อไปถึงอินเตอร์เฟสการอนุมาน NCI บอกส่วนหน้าเมื่อ chatbot เสร็จสิ้นคำตอบ สำหรับ GPT4ALL เวอร์ชัน 1.0.2 NCI เป็นอักขระตัวเดียว "⇢"
จากนั้นกลับไปที่หน้าหลักแล้วคลิก "เชื่อมต่อ"
หน้าจออินโทรควรปรากฏขึ้น จากนั้นคุณสามารถป้อนแบบสอบถามของคุณในกล่องที่ด้านบนของหน้าจอและคลิกคำขอเพื่อส่งแบบสอบถาม โปรดทราบว่าคุณต้องคลิก "คำขอ"; การกด Enter Alone จะไม่ส่งแบบสอบถาม
การสื่อสารที่ปลอดภัยนั้นซับซ้อน Openssh เป็นหนึ่งในโปรแกรมที่ผ่านการทดสอบมากที่สุดในสนาม ฉันกลัวว่าการใช้งาน SSH ที่ผ่านการทดสอบอย่างหนักจะแนะนำข้อบกพร่องที่เกี่ยวข้องกับความปลอดภัยซึ่งฉันไม่มีแบนด์วิดท์ในการจัดการ
ใช่. หากคุณกำลังดึงโมเดลจาก HuggingFace และเขียนสคริปต์ Python ของคุณเองเพื่อเรียกใช้การอนุมานหรือคุณใช้รุ่นอื่นที่ไม่ใช่ chatbots สิ่งนี้จะใช้งานได้ เพียงให้แน่ใจว่าได้เปลี่ยนตัวบ่งชี้คำสั่งถัดไปเมื่อคุณเปลี่ยนระบบ