Hướng dẫn cho người mới bắt đầu

Local LLM dành cho người mới bắt đầu: Phần cứng, mô hình và các bước đầu tiên

Hướng dẫn thân thiện với người mới bắt đầu về LLM cục bộ, giải thích phần cứng, VRAM, RAM, lượng tử hóa, tệp mô hình, công cụ, quyền riêng tư và cách chọn mô hình đầu tiên.

LLM địa phương là mô hình bạn tự điều hành

LLM cục bộ là một mô hình ngôn ngữ lớn chạy trên máy tính của riêng bạn thay vì được lưu trữ hoàn toàn bởi dịch vụ đám mây. Bạn tải xuống một mô hình hoặc cài đặt nó thông qua một công cụ cục bộ, sau đó gửi lời nhắc về thời gian chạy trên máy của bạn. Lợi ích là có nhiều quyền kiểm soát hơn, có thể sử dụng ngoại tuyến và ít lời nhắc rời khỏi thiết bị của bạn hơn.

Sự đánh đổi là bạn phải chịu trách nhiệm về các giới hạn phần cứng. Ứng dụng trò chuyện trên đám mây ẩn kích thước mô hình, bộ nhớ GPU, cửa sổ ngữ cảnh và chi tiết thời gian chạy. Local LLMs tiết lộ những chi tiết đó. Người mới bắt đầu không cần phải nắm vững mọi thứ ngay ngày đầu tiên, nhưng họ cần một cách đơn giản để tránh tải xuống một mô hình không thể chạy tốt.

Bốn con số người mới bắt đầu nên hiểu

Số đầu tiên là VRAM, bộ nhớ trên một GPU rời rạc. Nó thường quan trọng nhất đối với card máy tính để bàn NVIDIA hoặc AMD. Thứ hai là hệ thống RAM, hệ thống này quan trọng đối với việc sử dụng CPU và giảm tải một phần. Thứ ba là bộ nhớ hợp nhất trên Apple Silicon, trong đó CPU và GPU chia sẻ cùng một nhóm bộ nhớ. Thứ tư là độ dài ngữ cảnh, điều khiển lượng văn bản mà mô hình có thể lưu giữ trong bộ nhớ trong suốt cuộc trò chuyện.

Nhiều bộ nhớ hơn cho phép bạn thử các mô hình lớn hơn, lượng tử hóa cao hơn hoặc ngữ cảnh dài hơn. Nhưng bạn không nên sử dụng mọi gigabyte có sẵn cho trọng lượng mô hình. KV cache, chi phí thời gian chạy, hệ điều hành, trình duyệt, trình chỉnh sửa và các ứng dụng khác cũng cần dung lượng. Một đề xuất thân thiện với người mới bắt đầu nên để lại khoảng trống.

Tên người mẫu là không đủ

Người mới bắt đầu có thể nhìn thấy những cái tên như Llama, Qwen, Mistral, Gemma, DeepSeek, Phi hoặc Mixtral và cho rằng cái tên đó là câu trả lời đầy đủ. Không phải vậy. Mỗi họ có thể có kích cỡ khác nhau, phiên bản được điều chỉnh theo hướng dẫn, phiên bản mã hóa, phiên bản tầm nhìn và nhiều tệp lượng tử hóa. Tệp 7B Q4 và tệp 32B Q8 là các tệp tải xuống cục bộ rất khác nhau.

Đây là lý do tại sao Local LLM tập trung vào các biến thể cụ thể. Đề xuất phải bao gồm mô hình, tệp hoặc lượng tử hóa đã chọn, ước tính bộ nhớ, loại phù hợp và liên kết đến trang Hugging Face. Điều đó mang lại cho người mới bắt đầu một đường dẫn từ kết quả tìm kiếm đến bản tải xuống thực sự mà không cần phải đoán qua hàng trăm tệp.

Chọn một công cụ đầu tiên trước khi tối ưu hóa mọi thứ

Người mới bắt đầu nên bắt đầu với một công cụ giúp giảm bớt khó khăn khi thiết lập. LM Studio rất hữu ích khi bạn muốn có một trình duyệt mô hình đồ họa và giao diện trò chuyện. Ollama phổ biến để chạy mô hình nhanh, quy trình công việc API cục bộ và sử dụng dòng lệnh. llama.cpp mạnh mẽ và linh hoạt nhưng nó yêu cầu người dùng hiểu thêm chi tiết về thời gian chạy. Trên Apple Silicon, quy trình làm việc dựa trên MLX cũng có thể hữu ích.

Mục tiêu đầu tiên không phải là ép từng mã thông báo mỗi giây từ máy. Mục tiêu đầu tiên là chạy một mô hình tương thích, đặt những câu hỏi thực tế và tìm hiểu xem cảm giác nhanh hay chậm. Khi điều đó hoạt động, người dùng có thể so sánh lượng tử hóa, độ dài ngữ cảnh và các mô hình mạnh hơn.

Những lỗi thường gặp của người mới bắt đầu

Sai lầm đầu tiên là tải xuống mô hình lớn nhất vì nó trông thông minh nhất. Thứ hai là bỏ qua lượng tử hóa và kích thước tệp. Thứ ba là cài đặt bối cảnh quá cao và hết bộ nhớ. Thứ tư là giả sử hiệu suất chỉ CPU sẽ có cảm giác giống như trò chuyện trên đám mây. Thứ năm là làm lộ một máy chủ cục bộ trên mạng mà không hiểu các biện pháp kiểm soát truy cập.

Con đường an toàn hơn cho người mới bắt đầu là thận trọng: chọn cấu hình phần cứng của bạn, chọn nhiệm vụ, bắt đầu với một mô hình hoàn toàn phù hợp, sử dụng bối cảnh vừa phải và chỉ tiến lên khi trải nghiệm ổn định. Nếu hai mô hình có điểm số tương tự nhau, thì mô hình chạy hoàn toàn trên GPU của bạn hoặc thoải mái trong bộ nhớ hợp nhất thường là lựa chọn đầu tiên tốt hơn.

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

Tôi có cần GPU cho LLM địa phương không? Không phải lúc nào cũng vậy. Các mô hình nhỏ có thể chạy trên CPU, nhưng GPU hoặc Apple Silicon thường mang lại trải nghiệm tốt hơn nhiều.

Người mới bắt đầu cần bao nhiêu VRAM? 8GB có thể chạy các model nhỏ, 12GB đến 16GB thoải mái hơn và 24GB mở ra các tùy chọn mạnh mẽ hơn.

Mô hình đầu tiên của tôi nên là gì? Chọn một mô hình lệnh nhỏ hoặc mô hình mã hóa hoàn toàn phù hợp với phần cứng của bạn thay vì theo đuổi mô hình lớn nhất.

Làm cách nào để tránh tải xuống sai? Sử dụng Local LLM để lọc theo VRAM, RAM, hệ điều hành, trường hợp sử dụng và tùy chọn, sau đó mở trang mô hình được liên kết trước khi cài đặt.

Quay lại công cụ Local LLM