Lemonade: Máy chủ AI cục bộ với GPU và NPU
Lemonade giải quyết đúng bài toán: chạy AI suy luận miễn phí, riêng tư trên phần cứng phổ thông. Nó hoạt động, hỗ trợ sinh text và đa phương thức, tương thích OpenAI API. Nhưng hiệu năng phụ thuộc hoàn toàn vào GPU/NPU của bạn, và nhiều backend vẫn đang thử nghiệm — CUDA/Vulkan với NVIDIA là lựa chọn mượt mà nhất lúc này.
Lemonade là gì?
Lemonade là máy chủ AI chạy LLM, tạo ảnh, tổng hợp giọng nói và phiên âm hoàn toàn trên GPU hoặc NPU của bạn. Nó cung cấp endpoint API tương thích OpenAI để ứng dụng hiện có kết nối không cần sửa code, còn CLI giúp khám phá và chạy mô hình. Được viết bằng C++ với đóng góp từ kỹ sư AMD, nhắm đến người dùng phổ thông và lập trình viên muốn khả năng AI ngang cloud nhưng không tốn phí per-token và kiểm soát dữ liệu hoàn toàn.
Tính năng chính cho AI cục bộ
- ✓API tương thích OpenAI tại localhost:13305 — code dùng openai-python, openai-node và các client chuẩn khác kết nối không cần sửa gì
- ✓Suy luận đa phương thức: sinh text (GGUF, FLM, ONNX), tạo ảnh (SDXL-Turbo, Trellis), tổng hợp giọng nói (Kokoro), phiên âm (Whisper)
- ✓Tăng tốc phần cứng CUDA, Vulkan, ROCm, Metal và XDNA2 NPU — cùng một mô hình chạy được trên NVIDIA, AMD hoặc Apple Silicon tùy cấu hình
- ✓Tối ưu AMD Ryzen AI và Radeon với backend riêng cho NPU XDNA2 và iGPU Strix Halo, xây dựng với IRON/MLIR-AIE
- ✓Embeddable Lemonade: binary di động đóng gói vào ứng dụng để người dùng cuối có AI cục bộ mà không cần cài server riêng
- ✓Đặt alias cho mô hình giúp đổi mô hình đích linh hoạt, hỗ trợ failover giữa các mô hình tại runtime
- ✓Offload lên đám mây lai: chuyển request sang OpenAI, Fireworks hoặc OpenRouter song song với mô hình cục bộ (đang thử nghiệm)
- ✓Ứng dụng di động iOS và Android kết nối tới instance Lemonade đang chạy
Cài đặt Lemonade
Tải MSI installer cho Windows từ trang releases, dùng package manager chuẩn trên Linux, hoặc lấy bản macOS. Hướng dẫn build Docker và build từ source cũng có sẵn. Sau khi cài, chạy `lemonade backends` để xem engine suy luận và backend tăng tốc nào khả dụng trên máy, rồi `lemonade list` duyệt mô hình và `lemonade pull <model>` để tải. Server khởi động tự động và lắng nghe tại localhost:13305. Ứng dụng iOS và Android kết nối tới instance đang chạy.
Chạy mô hình và kết nối ứng dụng
CLI là giao diện chính. `lemonade run <model>` khởi chạy mô hình và mở prompt chat. `lemonade list` xem mô hình có sẵn cục bộ, `lemonade pull <name>` tải từ Hugging Face hoặc ModelScope, `lemonade backends` báo phần cứng hỗ trợ gì. Để tích hợp ứng dụng, cấu hình bất kỳ client tương thích OpenAI nào trỏ tới `http://localhost:13305/api/v1` với một chuỗi non-empty bất kỳ làm API key — không cần key thật. Ví dụ code Python, Node.js, Go, Java, C++, C#, Ruby, Rust và PHP có link trong README. Server cũng hỗ trợ endpoint tương thích Anthropic và Ollama.
Tích hợp AI cục bộ vào ứng dụng
- •Thay thế lời gọi API AI đám mây trong ứng dụng sản xuất bằng máy chủ Lemonade cục bộ, loại bỏ phí per-token mà vẫn giữ nguyên thư viện client OpenAI
- •Gói Embeddable Lemonade vào ứng dụng desktop hoặc di động để người dùng cuối có AI trên thiết bị, tự động tối ưu theo GPU/NPU của họ
- •Xây pipeline LLM nhạy cảm về riêng tư — tài liệu pháp lý, y tế hoặc tài chính xử lý cục bộ, không gửi sang cloud provider
- •Vận hành workflow sáng tạo đa phương thức: tạo ảnh bằng SDXL-Turbo, mô tả bằng LLM có vision, tạo lời bằng Kokoro — tất cả trên một máy
- •Phát triển và kiểm tra tính năng AI cục bộ trước khi triển khai lên API đám mây, dùng cùng giao diện API cho cả hai môi trường
- •Dùng alias mô hình để chuyển giữa mô hình nhỏ-nhanh và mô hình lớn-mạnh tại runtime mà không cần sửa code ứng dụng
Điểm mạnh
- ✓Giấy phép Apache 2.0 — dùng miễn phí cho cá nhân và thương mại, không telemetry hay chuỗi licensing dính kèm
- ✓Tương thích OpenAI API với hệ sinh thái tool, thư viện và ứng dụng khổng lồ mà không cần sửa code
- ✓Stack đa phương thức thực sự — text, ảnh, âm thanh, 3D trong một server, chạy hoàn toàn offline
- ✓Tối ưu phần cứng AMD giúp chủ NPU Ryzen AI và Radeon có lựa chọn có ý nghĩa thay vì chỉ NVIDIA
- ✓Embeddable Lemonade cho phép lập trình viên ship AI cục bộ vào ứng dụng mà không bắt người dùng cài server riêng hay hiểu cấu hình suy luận
- ✓Alias mô hình và offload đám mây lai mang lại linh hoạt triển khai cho team muốn kết hợp suy luận cục bộ và đám mây
Phần cứng và tính năng thử nghiệm
- △Hiệu năng phụ thuộc hoàn toàn vào phần cứng — chạy mô hình 7B trên CPU hoặc iGPU yếu sẽ chậm đến mức không dùng được cho ứng dụng tương tác
- △Một số backend được đánh dấu thử nghiệm: llama.cpp-hrx cho GPU AMD gfx1100/gfx1151, vllm cho Strix Halo trên Linux, TheRock sinh audio trên ROCm, ds4 cho Strix Halo
- △Suy luận LLM chỉ trên NPU yêu cầu Windows và phần cứng AMD XDNA2 cụ thể (Ryzen AI MAX+ Pro 395 hoặc tương đương) — không plug-and-play như CUDA
- △Pipeline NPU LLM (ryzenai-llm) chỉ có trên Windows ở giai đoạn này; người dùng Linux có llama.cpp-hrx như lựa chọn NPU thử nghiệm
- △Hầu hết đường cài đặt Linux và macOS không có installer một-click như MSI trên Windows, khiến setup ban đầu phức tạp hơn cho người không dùng Windows
So sánh Lemonade với các máy chủ AI khác
Câu hỏi thường gặp
Có. Lemonade được cấp phép Apache 2.0, không thu phí sử dụng hay đăng ký. Suy luận chạy hoàn toàn trên phần cứng cục bộ nên không prompt, phản hồi hay dữ liệu nào được gửi ra server bên ngoài — chỉ tải trọng lượng mô hình từ Hugging Face hoặc ModelScope trong lúc setup mới cần internet.
Lemonade chạy mô hình sinh text định dạng GGUF, FLM và ONNX; tạo ảnh với Stable Diffusion và Trellis; tổng hợp giọng nói với Kokoro; phiên âm với Whisper và MoonShine. Bao phủ toàn bộ pipeline từ prompt đến output qua text, âm thanh, ảnh và 3D.
Nhắm đến GPU NVIDIA từ thế hệ Turing trở đi (CUDA), GPU AMD qua stack ROCm, Apple Silicon (Metal), và NPU AMD XDNA2 trên phần cứng Ryzen AI. Backend Vulkan và CPU-only có sẵn cho máy không có GPU rời. Chạy `lemonade backends` sau khi cài để xem chính xác backend nào khả dụng trên hệ thống của bạn.
Được. Lemonade expose endpoint API tương thích OpenAI tại localhost:13305, nên mọi thư viện client xây cho OpenAI API — openai-python, openai-node, Go, Java, Ruby và các ngôn ngữ khác — kết nối bằng cách đổi base URL và dùng placeholder API key. Server cũng hỗ trợ endpoint tương thích Anthropic và Ollama.
Embeddable Lemonade là phiên bản portable của runtime mà lập trình viên có thể gói trực tiếp vào ứng dụng. Người dùng cuối có AI trên thiết bị mà không cần cài server riêng, binary tự tối ưu theo phần cứng nó phát hiện — không branding, không installer riêng, không telemetry từ phía Lemonade.
Lemonade được cấp phép Apache 2.0, cho phép sử dụng, sửa đổi và phân phối thương mại không có royalty hay yêu cầu ghi công ngoài notice Apache chuẩn. Dự án cũng tôn trọng giấy phép của các thư viện upstream bao gồm llama.cpp, whisper.cpp, Stable Diffusion và Kokoro.
Bài toán mà nó giải quyết
API AI đám mây tính phí theo token và gửi prompt qua server bên thứ ba, tạo chi phí liên tục và rủi ro riêng tư. Tự set up suy luận cục bộ từ đầu đòi hỏi ghép nối nhiều thành phần rời rạc — engine suy luận, lớp tăng tốc phần cứng, tải mô hình, server API — một quy trình phức tạp mà người dùng thông thường và lập trình viên ứng dụng không thể tự mình lắp ráp.
Ai nên thử — và ai nên bỏ qua
Dùng thử Lemonade nếu bạn có GPU AMD hoặc NVIDIA và muốn chạy LLM hay AI đa phương thức trong ứng dụng mà không tốn phí per-token hay gửi dữ liệu lên cloud — đặc biệt mạnh nếu bạn dùng phần cứng AMD Ryzen AI hoặc Radeon. Lập trình viên muốn ship AI trên thiết bị bên trong ứng dụng của mình nên xem kỹ Embeddable Lemonade. Bỏ qua nếu bạn chỉ có máy CPU cũ không thể chạy suy luận thực tế, hoặc cần trải nghiệm GUI-first của chat interface thuần túy hơn là CLI và API server.
Repo liên quan
Vẫn đang phân vân về lemonade?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về lemonade.
