TopGit
Đánh giá repo GitHub

LocalAI — Chạy mọi mô hình AI trên phần cứng của riêng bạn

mudler/LocalAI

LocalAI là một công cụ mã nguồn mở cho phép bạn chạy các mô hình ngôn ngữ lớn (LLM), cùng với các mô hình thị giác, giọng nói, hình ảnh và video ngay trên phần cứng của riêng mình. Nó cung cấp các API tương thích với OpenAI, Anthropic và ElevenLabs, và đặc biệt là không yêu cầu GPU.

LLocalAI — Chạy mọi mô hình AI trên phần cứng của riêng bạn — open-source GitHub repository preview
Nhận định nhanh

Một môi trường chạy AI tự host, tương thích OpenAI, lý tưởng cho các nhóm muốn giữ dữ liệu trên hạ tầng của riêng họ. Phù hợp nhất nếu bạn đã phát triển trên các SDK của OpenAI hoặc Anthropic và muốn có một backend cục bộ thay thế dễ dàng; hãy chuẩn bị cho khối lượng công việc vận hành nhiều hơn so với API được host.

Sao
★ 47.4k
Fork
⑂ 4.2k
Ngôn ngữ
Go
Giấy phép
MIT
Chủ đề
Image Tools
Cập nhật
Jul 2026
Trang chủ
GitHub

Vấn đề nó giải quyết

Các API AI được host thường gửi lời nhắc (prompts) và dữ liệu của bạn đến bên thứ ba, tính phí theo token và ràng buộc bạn với một nhà cung cấp duy nhất. Tự chạy các mô hình thường đòi hỏi phải kết nối nhiều công cụ riêng biệt cho văn bản, giọng nói và hình ảnh, mỗi công cụ lại có giao diện riêng.

Đây là gì?

LocalAI là một công cụ AI mã nguồn mở được viết bằng Go. Nó có một lõi nhỏ gọn và tải các backend theo yêu cầu — mỗi backend đóng gói một công cụ như llama.cpp, vLLM, whisper.cpp, stable-diffusion hoặc MLX trong một image riêng — nhờ đó bạn chỉ cài đặt những gì một mô hình cụ thể cần. Một giao diện API duy nhất phục vụ các mô hình LLM, thị giác, giọng nói, hình ảnh và video, đồng thời nó mô phỏng hình dạng API của OpenAI, Anthropic và ElevenLabs, cho phép các client hiện có chỉ cần thay đổi URL cơ sở để trỏ đến LocalAI.

Vì sao đang được chú ý

LocalAI đang hoạt động mạnh mẽ trong lĩnh vực AI cục bộ và tự host, với khoảng 47.000 lượt gắn sao trên GitHub. Sức hút của nó nằm ở khả năng tương thích API dễ dàng tích hợp cùng với hỗ trợ phần cứng rộng rãi — bao gồm NVIDIA, AMD, Intel, Apple Silicon, Vulkan hoặc chỉ CPU — cho phép các nhóm chuyển từ API được host sang suy luận cục bộ mà không cần viết lại mã client.

Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Tính năng chính

  • Tương thích API dễ dàng tích hợp với OpenAI, Anthropic và ElevenLabs
  • Các backend có thể kết hợp (llama.cpp, vLLM, whisper.cpp, stable-diffusion, MLX) được tải theo yêu cầu
  • Một API duy nhất cho các mô hình LLM, thị giác, giọng nói, hình ảnh và video
  • Hỗ trợ phần cứng rộng rãi: NVIDIA, AMD, Intel, Apple Silicon, Vulkan hoặc chỉ CPU
  • Kiểm soát đa người dùng: xác thực bằng khóa API, hạn ngạch người dùng và quyền truy cập dựa trên vai trò
  • Các tác nhân AI tích hợp với khả năng sử dụng công cụ, RAG và MCP
  • Ưu tiên quyền riêng tư: dữ liệu luôn nằm trên hạ tầng của riêng bạn

Trường hợp dùng tốt nhất

  • Thay thế endpoint OpenAI/Anthropic được host bằng backend cục bộ cho các ứng dụng hiện có
  • Cung cấp LLM, chuyển giọng nói thành văn bản, chuyển văn bản thành giọng nói và tạo hình ảnh từ một dịch vụ duy nhất
  • Giữ các lời nhắc (prompts) và tài liệu nhạy cảm tại chỗ để đảm bảo quyền riêng tư hoặc tuân thủ
  • Chia sẻ phần cứng giữa nhiều người dùng với khóa API và hạn ngạch

Cách cài đặt / dùng thử

README cung cấp tài liệu về cách tải xuống DMG cho macOS và các image Docker/Podman. Hướng dẫn khởi động nhanh chỉ dùng CPU: `docker run -ti --name local-ai -p 8080:8080 localai/localai:latest`. Các image GPU được cung cấp cho NVIDIA (CUDA 12/13), AMD (ROCm), Intel (oneAPI) và Vulkan. Hướng dẫn cài đặt đầy đủ có tại localai.io.

Cách sử dụng

Khi máy chủ đang chạy, hãy tải một mô hình từ thư viện hoặc registry, ví dụ: `local-ai run llama-3.2-1b-instruct:q4_k_m`, sau đó gọi endpoint tương thích OpenAI trên cổng 8080. Lệnh `local-ai chat --model <name>` sẽ mở một phiên terminal tương tác. Chi tiết API được ghi lại tại localai.io.

Điểm mạnh

  • Khả năng tương thích dễ dàng tích hợp với OpenAI/Anthropic/ElevenLabs giúp giảm thiểu thay đổi phía client
  • Các backend theo yêu cầu giúp cài đặt gọn nhẹ — bạn chỉ tải những gì mình sử dụng
  • Phạm vi hỗ trợ phần cứng rộng, bao gồm chỉ CPU và Apple Silicon
  • Được cấp phép MIT và ưu tiên quyền riêng tư ngay từ khi thiết kế

Hạn chế & rủi ro

  • Tự host chuyển giao công việc vận hành cho bạn: quản lý driver GPU, mô hình và cập nhật
  • Tốc độ và chất lượng cục bộ phụ thuộc vào phần cứng của bạn; các mô hình lớn cần RAM hoặc VRAM đáng kể
  • README dựa vào tài liệu bên ngoài (localai.io) cho nhiều chi tiết cụ thể thay vì tự chứa đầy đủ thông tin
  • DMG cho macOS không được Apple ký và cần bước thủ công để gỡ bỏ kiểm dịch
Xem trên GitHubTrang chủ

Lựa chọn thay thế

OllamavLLMllama.cppJan

Ai nên thử — và ai nên bỏ qua

Hãy chọn LocalAI nếu bạn đã sử dụng các SDK của OpenAI hoặc Anthropic và muốn chạy các mô hình trên phần cứng của riêng mình để đảm bảo quyền riêng tư hoặc kiểm soát chi phí, đồng thời bạn cảm thấy thoải mái với việc vận hành container và GPU. Bỏ qua nếu bạn muốn một API được host không cần vận hành hoặc một ứng dụng chat tiêu dùng được đánh bóng.

Câu hỏi thường gặp

LocalAI có cần GPU không?

Không. Dự án cho biết nó chạy được chỉ với CPU, cũng như trên NVIDIA, AMD, Intel, Apple Silicon và Vulkan. GPU sẽ cải thiện tốc độ cho các mô hình lớn hơn nhưng không bắt buộc.

LocalAI có tương thích với API của OpenAI không?

Có. LocalAI cung cấp các endpoint tương thích dễ dàng tích hợp với OpenAI và cũng mô phỏng các API của Anthropic và ElevenLabs, do đó nhiều client hiện có có thể hoạt động chỉ bằng cách thay đổi URL cơ sở.

LocalAI có thể chạy những gì ngoài văn bản?

Nó chạy các mô hình thị giác, giọng nói, hình ảnh và video thông qua các backend như whisper.cpp và stable-diffusion, tất cả đều thông qua cùng một API.

LocalAI được cấp phép theo loại giấy phép nào?

Kho lưu trữ này được cấp phép MIT.

Repo liên quan

Nguồn & ghi công

Nguồn: GitHub — https://github.com/mudler/LocalAI (giấy phép MIT, ngôn ngữ chính Go). Các tính năng, cách cài đặt và sử dụng được tóm tắt từ README của dự án và localai.io; số lượt gắn sao và fork phản ánh API GitHub tại thời điểm lập chỉ mục. Vui lòng kiểm tra kho lưu trữ để biết chi tiết mới nhất.

Về TopGit