Nếu bạn còn phân vân chọn mô hình mở nào, đọc trước bài DeepSeek V3 chi phí thấp có đáng dùng. Sau đó quay lại đây chọn công cụ chạy mô hình trên máy.
Ollama là gì và chạy thế nào?
Ollama là công cụ chạy mô hình ngôn ngữ trên máy của bạn, điều khiển chủ yếu bằng dòng lệnh. Trên Windows, bạn tải trình cài đặt từ trang chính thức của Ollama, sau đó kéo mô hình về và chạy bằng hai lệnh quen thuộc: ollama pull để tải, ollama run để trò chuyện ngay trong terminal. Máy chủ API của Ollama chạy trên cổng mặc định 11434 và chỉ lắng nghe trên máy local (127.0.0.1) nếu bạn không đổi cấu hình, nên mặc định người ngoài mạng không gọi được vào máy bạn.
Ollama có hai mặt API: API riêng tại /api và lớp tương thích OpenAI tại /v1, gồm chat completions, completions, embeddings và liệt kê mô hình. Nhờ lớp /v1 này, code đang dùng OpenAI SDK chỉ cần đổi base URL sang http://localhost:11434/v1 là chạy được với mô hình local, không cần viết lại logic gọi API. Đây cũng là điểm khiến Ollama hợp với người đã quen làm việc bằng terminal và script: mọi bước từ tải mô hình, chạy thử tới gọi API đều nằm trong vài lệnh.
Đừng trả tiền thừa cho SaaS AI — Nhận lộ trình công cụ & chi phí tối ưu trong 10 giây
Mô tả bài toán của doanh nghiệp bạn (CSKH Zalo OA, Coding, RAG tài liệu nội bộ, Báo cáo P&L). Hệ thống cố vấn của 3A sẽ đề xuất bộ công cụ đã qua kiểm thử thực chiến.
LM Studio là gì, GPU offload để làm gì?
LM Studio là ứng dụng desktop để tải, trò chuyện và quản lý mô hình trên máy của bạn, có giao diện đồ họa đầy đủ. Thay vì gõ lệnh, bạn tìm mô hình trong ứng dụng, tải về, nạp vào khung chat và trò chuyện ngay. Khi muốn code của mình gọi được mô hình, bạn bật máy chủ local trong thẻ Developer hoặc chạy lms server start; máy chủ này dùng cổng 1234 (cổng các ví dụ chính hãng dùng) và nói được cả API tương thích OpenAI lẫn API tương thích Anthropic.
GPU offload là cách ứng dụng đẩy một phần hoặc toàn bộ mô hình lên GPU để chạy nhanh hơn thay vì chỉ chạy trên CPU. Trên máy Mac dùng chip Apple Silicon, LM Studio còn có engine MLX tận dụng kiến trúc bộ nhớ thống nhất của máy. Người dùng không cần hiểu sâu cơ chế này cũng dùng được: chọn mô hình vừa với RAM/VRAM của máy, để ứng dụng tự quyết định phần nào chạy trên GPU, và theo dõi xem máy có bị đầy bộ nhớ khi nạp mô hình lớn hay không.
Bảng 7 khác biệt LM Studio vs Ollama
| Tiêu chí | Ollama | LM Studio | Nguồn chính hãng |
|---|---|---|---|
| Giao diện | Dòng lệnh là chính: ollama pull, ollama run, ollama list | Ứng dụng desktop có khung chat, tìm và quản lý mô hình bằng chuột | Ollama Windows, LM Studio app |
| Giấy phép | Mã nguồn công khai, giấy phép MIT | Ứng dụng desktop, không có repo mã nguồn công khai cho toàn bộ ứng dụng; riêng CLI lms có repo MIT | ollama LICENSE, lmstudio-ai/lms |
| Cổng API | 11434, chỉ lắng nghe 127.0.0.1 | 1234 (cổng các ví dụ chính hãng dùng), bật ở thẻ Developer hoặc lms server start | Ollama FAQ, LM Studio OpenAI compat |
| Endpoint tương thích OpenAI | Có: /v1/chat/completions, /v1/completions, /v1/embeddings, /v1/models, /v1/responses; thêm /v1/messages tương thích Anthropic | Có cùng nhóm endpoint /v1; cũng có /v1/messages tương thích Anthropic | Ollama OpenAI, Ollama Anthropic, LM Studio OpenAI, LM Studio Anthropic |
| Docker | Có image chính thức ollama/ollama | Tài liệu không có image Docker; có daemon llmster chạy nền không cần giao diện | Ollama Docker, LM Studio headless |
| Chọn engine suy luận | Có hai runner llama.cpp và MLX. MLX chạy trên Apple Silicon và GPU NVIDIA (release v0.40.4); trên Windows cần tải thêm gói MLX (CUDA) | Chạy llama.cpp trên Mac, Windows, Linux; riêng Mac Apple Silicon có thêm MLX; quản lý runtime bằng Ctrl Shift R (⌘ Shift R trên Mac) | Ollama releases, Ollama Windows, LM Studio app |
| Mức tự động hoá | Cao: mọi bước là lệnh, dễ đưa vào script | Có CLI lms để nạp mô hình và bật server; người mới vẫn thao tác chủ yếu trong app | Ollama API, LM Studio CLI |
Bảng này chỉ ghi những gì tài liệu chính hãng và kế hoạch dot-03 đã xác nhận; bài không đưa số đo tốc độ tự chạy vì chưa có nhật ký đo, và không viết câu "nhanh hơn bao nhiêu phần trăm" cho bên nào.
Cài Ollama trên Windows và gọi API trong 3 lệnh
Bước 1, tải trình cài đặt Windows từ trang chính thức của Ollama và cài đặt như ứng dụng bình thường. Bước 2, kéo một mô hình về máy và chạy thử trong terminal:
ollama pull gemma4
ollama run gemma4Bước 3, gọi API riêng của Ollama bằng curl, theo đúng ví dụ trong tài liệu API chính hãng:
curl http://localhost:11434/api/generate -d '{
"model": "gemma4",
"prompt": "Why is the sky blue?"
}'Với code đang dùng OpenAI SDK, bạn chỉ cần đổi base URL sang http://localhost:11434/v1 và giữ nguyên tên mô hình local. Với LM Studio, quy trình tương đương là nạp mô hình trong ứng dụng, bật server rồi gọi:
lms server start
curl http://localhost:1234/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "use the model identifier from LM Studio here",
"messages": [{"role": "user", "content": "Say this is a test!"}]
}'Lưu ý: chuỗi model trong ví dụ LM Studio phải thay bằng đúng mã mô hình mà ứng dụng hiển thị sau khi bạn nạp mô hình, vì LM Studio không tự đoán tên mô hình thay bạn.
Khi nào nên chọn llama.cpp thay cả hai?
Nếu bạn cần kiểm soát sâu nhất cách mô hình được nạp và chạy, hoặc muốn nhúng engine suy luận vào hệ thống của riêng mình, llama.cpp là lớp engine nằm dưới nhiều công cụ, trong đó có LM Studio. Chọn llama.cpp khi bạn đã thoải mái biên dịch, chỉnh tham số nạp mô hình và tự lo phần giao diện hoặc API phía trên. Với đa số người dùng chỉ cần chạy mô hình trên máy để trò chuyện hoặc gọi API, Ollama hoặc LM Studio đã gói sẵn llama.cpp cùng công cụ quản lý, nên không cần chạm trực tiếp vào engine.
Một mốc cộng đồng để tham khảo, đo ngày 31/10/2026 theo kế hoạch dot-03: repo ollama/ollama có 185.421 sao, ggml-org/llama.cpp có 132.924 sao, CLI lmstudio-ai/lms có 5.395 sao. Số sao chỉ cho biết mức quan tâm của cộng đồng, không phải điểm chất lượng, và không thay cho việc chạy thử trên máy của bạn.
Rủi ro và giới hạn khi chạy LLM trên máy
Rủi ro thứ nhất là phần cứng. Mô hình chỉ chạy tốt khi vừa với RAM hoặc VRAM của máy; nạp mô hình quá lớn sẽ khiến máy chậm hoặc hết bộ nhớ, và đó là lỗi cấu hình chứ không phải lỗi mô hình. Rủi ro thứ hai là năng lực cài đặt và bảo trì: bạn phải tự cập nhật ứng dụng, tự xử lý khi mô hình tải về bị lỗi hoặc khi phiên bản mới đổi cách gọi API. Rủi ro thứ ba, và là điểm mù hay bị bỏ qua nhất, là mở API ra mạng LAN mà không có xác thực: Ollama mặc định chỉ lắng nghe máy local, nhưng nếu bạn đổi cấu hình để máy khác trong mạng gọi được, bất kỳ ai trong mạng đó cũng có thể gửi prompt tới mô hình của bạn. Với LM Studio cũng vậy, chỉ bật phục vụ qua mạng khi bạn chủ động kiểm soát ai được truy cập.
Tóm lại: chọn Ollama nếu bạn sống trong terminal và muốn tự động hoá bằng script; chọn LM Studio nếu bạn muốn nhìn, bấm và thử mô hình trước khi viết code. Muốn dùng endpoint embeddings local cho tìm kiếm tài liệu tiếng Việt, đọc thêm chọn embedding cho RAG tiếng Việt. Muốn agent gọi công cụ qua mô hình local, xem MCP cho người mới.
Nguồn
Nguồn
- Ollama, tài liệu API (ví dụ curl cổng 11434), đọc ngày 2026-11-03: https://docs.ollama.com/api/generate
- Ollama, lớp tương thích OpenAI
/v1, đọc ngày 2026-11-03: https://docs.ollama.com/openai - Ollama, endpoint tương thích Anthropic
/v1/messages, đọc ngày 2026-11-03: https://docs.ollama.com/api/anthropic-compatibility - Ollama, FAQ (bind 127.0.0.1:11434, biến OLLAMA_HOST), đọc ngày 2026-11-03: https://docs.ollama.com/faq
- Ollama, chạy bằng Docker, đọc ngày 2026-11-03: https://docs.ollama.com/docker
- Ollama, cài trên Windows (OllamaSetup.exe), đọc ngày 2026-11-03: https://docs.ollama.com/windows
- Ollama, giấy phép MIT, đọc ngày 2026-11-03: https://github.com/ollama/ollama/blob/main/LICENSE
- LM Studio, endpoint tương thích OpenAI (cổng 1234, ví dụ curl), đọc ngày 2026-11-03: https://lmstudio.ai/docs/developer/openai-compat
- LM Studio, endpoint tương thích Anthropic, đọc ngày 2026-11-03: https://lmstudio.ai/docs/developer/anthropic-compat
- LM Studio, ứng dụng và engine llama.cpp, MLX, đọc ngày 2026-11-03: https://lmstudio.ai/docs/app
- LM Studio, chạy nền không giao diện (llmster), đọc ngày 2026-11-03: https://lmstudio.ai/docs/developer/core/headless
- LM Studio, CLI
lms, đọc ngày 2026-11-03: https://lmstudio.ai/docs/cli - GitHub, số sao ollama/ollama, ggml-org/llama.cpp, lmstudio-ai/lms, đo ngày 2026-10-31: https://github.com/ollama/ollama
- Ollama, trang phát hành (MLX runner trên Apple Silicon và GPU NVIDIA, bản v0.40.4), đọc ngày 2026-11-03: https://github.com/ollama/ollama/releases



