ข้ามไปยังเนื้อหาหลัก

ใช้งาน ChindaLLM 4B ด้วย OpenWebUI

ทำครบทุกขั้นแล้ว คุณจะได้ ChindaLLM 4B ที่ตอบเป็นภาษาไทยผ่านหน้าแชทในเบราว์เซอร์ โดยทุกอย่างทำงานอยู่บนเครื่องของคุณเอง

สิ่งที่ต้องมี: Docker (บน Windows หรือ macOS ใช้ Docker Desktop) RAM อย่างน้อย 4 GB (แนะนำ 8 GB) และพื้นที่ดิสก์พอสำหรับ Docker image ของ OpenWebUI กับโมเดลขนาด 2.5 GB ส่วน GPU ของ NVIDIA จะมีหรือไม่มีก็ได้

1. เปิด OpenWebUI​

คอนเทนเนอร์เดียวรัน OpenWebUI พร้อม Ollama ในตัว

docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama

2. สร้างบัญชีแอดมิน​

เปิด http://localhost:3000 แล้วสมัครใช้งาน บัญชีนี้เก็บอยู่บนเครื่องของคุณ และไม่มีข้อมูลถูกส่งออกไปข้างนอก

3. ดาวน์โหลดโมเดล​

พิมพ์ iapp/chinda-qwen3-4b ในช่องค้นหาโมเดล แล้วคลิก Pull "iapp/chinda-qwen3-4b" from Ollama.com

ดาวน์โหลด iapp/chinda-qwen3-4b จากช่องค้นหาโมเดลของ OpenWebUI

หรือสั่งจาก Terminal:

docker exec -it open-webui ollama pull iapp/chinda-qwen3-4b

4. แชทเป็นภาษาไทย​

เลือก iapp/chinda-qwen3-4b:latest จากเมนูโมเดล แล้วพิมพ์เป็นภาษาไทยได้เลย

ChindaLLM 4B ตอบเป็นภาษาไทยใน OpenWebUI

ถ้าต้องการข้อเท็จจริง ให้วางข้อความต้นทางลงในแชทด้วย เพราะถ้าถามเรื่องข่าวล่าสุด ตัวเลขสถิติ หรือตัวบุคคลโดยไม่ให้บริบท โมเดลขนาด 4 พันล้านพารามิเตอร์อาจแต่งคำตอบขึ้นมาเอง

5. ปรับค่า (optional)​

ในการตั้งค่าโมเดล ค่า Temperature 0.7, Top P 0.9 และ Top K 40 เหมาะกับ Chinda ส่วน System Prompt ใช้กำหนดบทบาท เช่น

คุณเป็นผู้ช่วยเขียนเอกสารมืออาชีพ ตอบด้วยภาษาไทยที่เป็นทางการและสุภาพ
การแก้ปัญหา
  • ไม่เห็น Chinda ในเมนูโมเดล เช็กว่าดาวน์โหลดแล้วด้วย docker exec -it open-webui ollama list ถ้ายังไม่มีให้ดาวน์โหลดใหม่ แล้วรีเฟรชหน้า
  • เปิดหน้าเว็บไม่ขึ้น เช็กคอนเทนเนอร์ด้วย docker ps -a และ docker logs open-webui แล้วสั่ง docker restart open-webui
  • ตอบช้า ถ้ามี GPU ให้เช็ก nvidia-smi และถ้าคอนเทนเนอร์ไม่ได้รันด้วย --gpus all ให้สั่ง docker stop open-webui และ docker rm open-webui แล้วรันคำสั่งในแท็บ NVIDIA GPU ใหม่ ถ้าไม่มี GPU ให้ปิดโปรแกรมอื่นและลดค่า Max Tokens
อัปเดต สำรองข้อมูล และจัดการโมเดล
# อัปเดต OpenWebUI แล้วรันคำสั่งในขั้นที่ 1 อีกครั้ง
docker pull ghcr.io/open-webui/open-webui:ollama
docker stop open-webui
docker rm open-webui

# สำรอง volume ทั้งสองไว้ในโฟลเดอร์ปัจจุบัน
docker run --rm -v ollama:/source -v $(pwd):/backup alpine tar czf /backup/ollama-backup.tar.gz -C /source .
docker run --rm -v open-webui:/source -v $(pwd):/backup alpine tar czf /backup/openwebui-backup.tar.gz -C /source .

# ดาวน์โหลดหรือลบโมเดลอื่น
docker exec -it open-webui ollama pull <model-name>
docker exec -it open-webui ollama rm <model-name>

โมเดลนี้ใช้สัญญาอนุญาต Apache 2.0 ใช้เชิงพาณิชย์ได้: หน้าโมเดล, Hugging Face, Ollama, OpenWebUI บน GitHub ถ้าอยากลองก่อนโดยไม่ต้องติดตั้ง เลือก ChindaLLM 4B ที่ chindax.iapp.co.th