Simple Chat¶
AI สนทนาแบบเบา ไม่มี tool และไม่มี overhead ของ agent นี่คือการตั้งค่า OpenJarvis ที่ง่ายที่สุดเท่าที่จะเป็นไปได้: แค่ Ollama กับโมเดลในเครื่อง เหมาะสำหรับแชททั่วไป ถาม-ตอบ ระดมความคิด และเริ่มต้นใช้งานอย่างรวดเร็ว
Quickstart (3 นาที)¶
1. ติดตั้ง Ollama และดึงโมเดล¶
2. ติดตั้งและเริ่มต้น OpenJarvis¶
git clone https://github.com/open-jarvis/OpenJarvis.git
cd OpenJarvis
uv sync
jarvis init --preset chat-simple
3. ถามคำถาม¶
แค่นั้นเลย ไม่ต้องมี API key ไม่มี tool ไม่ต้องใช้ cloud -- แค่โมเดลในเครื่องตอบคำถามของคุณ
คำสั่ง CLI¶
# Single question
jarvis ask "Explain the difference between TCP and UDP"
# Interactive chat session (multi-turn conversation)
jarvis chat
# Start the API server for the browser or desktop app
jarvis serve
# Override the model for a single query
jarvis ask -m qwen3.5:9b "Explain general relativity"
# Adjust temperature (0.0 = deterministic, 1.0 = creative)
jarvis ask -t 0.2 "List the planets in our solar system"
# Output raw JSON
jarvis ask --json "What is 2+2?"
เอกสารอ้างอิง Configuration¶
preset นี้จะเขียนสิ่งนี้ลงใน ~/.openjarvis/config.toml:
[engine]
default = "ollama"
[intelligence]
default_model = "qwen3.5:4b" # Fast and lightweight
# default_model = "qwen3.5:9b" # Better quality
# default_model = "llama3.1:8b" # Alternative model
[agent]
default_agent = "simple" # Single-turn, no tools
[server]
host = "0.0.0.0"
port = 8000
ตัวเลือกโมเดล¶
| โมเดล | พารามิเตอร์ | ความเร็ว | คุณภาพ | เหมาะสำหรับ |
|---|---|---|---|---|
qwen3.5:4b |
4B | เร็ว | ดี | คำตอบเร็วๆ, ฮาร์ดแวร์เบา |
qwen3.5:9b |
9B | สมดุล | ดีกว่า | แชททั่วไป, คำอธิบาย |
qwen3.5:35b |
35B | ช้ากว่า | ดีที่สุด | การให้เหตุผลซับซ้อน, วิเคราะห์ละเอียด |
llama3.1:8b |
8B | สมดุล | ดี | ทางเลือกหากคุณชอบโมเดลของ Meta |
หากต้องการสลับโมเดล แก้ไข ~/.openjarvis/config.toml เอง หรือ override ต่อคำถามได้:
หากต้องการดึงโมเดลใหม่:
ใช้แอปในเบราว์เซอร์¶
เริ่มเซิร์ฟเวอร์ backend และ frontend แบบ React ด้วยคำสั่งเดียว:
คำสั่งนี้จะเปิด http://localhost:5173 ในเบราว์เซอร์ของคุณ พร้อม interface แชทแบบเต็มรูปแบบ, การตอบกลับแบบสตรีมมิง และแดชบอร์ดมอนิเตอร์พลังงาน
หากต้องการรันเฉพาะเซิร์ฟเวอร์ API (สำหรับใช้กับแอปเดสก์ท็อปหรือ client ภายนอก):
เซิร์ฟเวอร์นี้เข้ากันได้กับ OpenAI ดังนั้น client ใดๆ ที่ใช้กับ OpenAI API ได้ ก็ชี้มาที่
http://localhost:8000/v1 ได้เช่นกัน
ใช้แอปเดสก์ท็อป¶
- เริ่ม backend:
jarvis serve(หรือ./scripts/quickstart.sh) - ดาวน์โหลดและเปิดแอปเดสก์ท็อปจากหน้า releases
- แอปจะเชื่อมต่อ
http://localhost:8000โดยอัตโนมัติ
การสลับโมเดล¶
คุณสามารถเปลี่ยนโมเดลเริ่มต้นได้ทุกเมื่อ:
แก้ไข config:
# Open the config file
${EDITOR:-nano} ~/.openjarvis/config.toml
# Change default_model to your preferred model
ดึงและสลับในขั้นตอนเดียว:
ใช้ environment variable:
การแก้ปัญหา¶
"No running engine found" -- ตรวจสอบว่า Ollama กำลังรันอยู่ เริ่มด้วย ollama serve หรือเปิดแอปเดสก์ท็อปของ Ollama
"Model not found" -- ดึงโมเดลก่อนด้วย ollama pull <model-name> ดูรายการโมเดลที่มีด้วย ollama list
การตอบกลับช้า -- ใช้โมเดลที่เล็กลง (qwen3.5:4b) ตรวจสอบหน่วยความจำที่มีอยู่ โมเดลต้องการ RAM ประมาณเท่ากับจำนวนพารามิเตอร์ในหน่วย GB (เช่น โมเดล 9B ต้องการ ~9 GB)
ต้องการเพิ่ม tool ในภายหลัง? -- สลับไปใช้ config ของ Code Assistant หรือ Deep Research แทน Simple chat ตั้งใจให้เรียบง่ายที่สุด
แอปในเบราว์เซอร์โหลดไม่ขึ้น -- ตรวจสอบว่าทั้ง backend (jarvis serve) และ frontend กำลังรันอยู่ สคริปต์ ./scripts/quickstart.sh จะเริ่มทั้งสองอย่างให้อัตโนมัติ