๙09Open WebUI ครั้งแรก
Open WebUI first login
TL;DR — สรุปใน 30 วินาทีtldr
หน้าร้านที่ผู้ใช้เห็นจริงคือ Open WebUI — เว็บแชทหน้าตาคล้ายของดัง ๆ แต่หลังบ้านคือ Mac ของเราเอง บทนี้พาตั้งแต่เปิดครั้งแรก สร้างบัญชีแอดมิน เชิญผู้ใช้ ไปจนถึงเมนูเลือกโมเดลที่คัดมาแล้ว
เมื่อไหร่ควรใช้ / When to usewhen to use
ทำหลัง stack ขึ้นครบ (บทที่ ๖–๘) — เปิดผ่าน https://chat.โดเมนคุณ.com จาก browser ใดก็ได้ รวมถึงมือถือ
- ระบบเราเปิดแบบ invite-only: สมัครเองไม่ได้ ต้องแอดมินสร้างบัญชีให้ (production ปัจจุบันมีผู้ใช้ 19 คน)
- เบื้องหลังทุก call เดิน: WebUI → LiteLLM (กุญแจหลัก) → Mac — ผู้ใช้ไม่ต้องรู้ว่ากุญแจอยู่ตรงไหน
วิธีทำ / How-tohow to
ครั้งแรกที่เปิด: ผู้ที่สมัครบัญชีแรกจะกลายเป็นแอดมินอัตโนมัติ — ใช้อีเมล+รหัสของตัวเอง แล้วระบบจะพาเข้าหน้าแชททันที (ภาพจริงด้านล่าง)
- ตั้งค่าการสมัคร: Admin Panel → Settings → General → ปิด "Enable New Sign Ups" (เหลือไว้แค่ตอนเชิญเพื่อน)
- สร้างผู้ใช้: Admin Panel → Users → + กรอกอีเมล/รหัสชั่วคราว แล้วส่งให้เพื่อนเปลี่ยนรหัสเอง
- คุมโมเดลที่ผู้ใช้เห็น: กำหนดในหน้า Models ของแอดมิน — ของเราคัดเหลือ Chat / Deep Think / Code / Vision (ซ่อนโมเดลแอดมินออกจากสายตา user)
- ทดสอบ: พิมพ์คำถามไทย เช่น "สรุปข่าวทองวันนี้เป็น 3 ข้อ" — คำตอบต้องไหลออกมาทีละตัวอักษร (streaming) จาก Mac
ฟีเจอร์ที่เปิดใช้จริงบนหน้าร้าน: ค้นเว็บ (SearXNG), RAG (bge-m3+Qdrant+reranker), สร้างภาพ (บทที่ ๑๑), อ่านออกเสียง/รับเสียง (บน i9)
ถ้าติดตรงไหน → บทที่ ๑๖
ตัวอย่างการตั้งค่า / Config exampleconfig example
ตัวแปรสำคัญที่กำหนดพฤติกรรมหน้าร้าน (อยู่ใน docker-compose.yml บทที่ ๖):
OPENAI_API_BASE_URLS: "http://litellm:4000/v1" # บังคับเดินผ่านประตู LiteLLM
OLLAMA_BASE_URLS: "" # ว่างเปล่าโดยเจตนา: ห้ามข้ามไป Mac
ENABLE_WEB_SEARCH: "true" # ค้นเว็บผ่าน SearXNG ในเครื่อง
WEB_SEARCH_ENGINE: "searxng"
RAG_EMBEDDING_ENGINE: ollama # embedding ทำบน Mac (ฟรี)
RAG_EMBEDDING_MODEL: bge-m3ค่าพวกนี้คือเหตุผลที่หน้าร้านเร็ว ฟรี และวัดผลได้ — เปลี่ยนอะไรก็กลับมาดูบรรทัดนี้ก่อน
Pro tip — เคล็ดลับจากสนามจริงpro tip
คำถามที่พบบ่อย / FAQfaq
ถาม: ใช้บนมือถือได้ไหม? — ได้ เป็นเว็บ responsive มีโหมดกล้องอ่านภาพ และแปลงเป็นหน้าจอหลัก (PWA) ได้เหมือนแอป
ถาม: ข้อมูลแชทของผู้ใช้หลุดออกไหม? — อยู่ใน Postgres บน VPS ของเราเท่านั้น ไม่มีการส่งออกนอกบ้าน เว้นแต่คำถามนั้นต้องเรียก Tier 3 คลาวด์ (ระบุ route ชัดเจน สามารถปิดได้ในบทที่ ๗)
คำถามอื่น ๆ ดูที่ FAQ
ดูเพิ่ม / See alsosee also
- บทที่ ๑๐ · ลงโมเดลเพิ่มและส่วนเสริม — RAG, reranker, เครื่องมือค้นเว็บ
- บทที่ ๑๑ · ภาพและเสียง — ปุ่มสร้างภาพ/อ่านออกเสียงบนหน้าร้านนี้แหละ
ภาพประกอบ / Figuresfigures



