Chuyển đến nội dung chính

Cách sử dụng Qwen2.5-VL trên máy local

Tìm hiểu về mô hình ngôn ngữ–thị giác chủ lực mới và chạy nó trên laptop với 8GB VRAM.
Đã cập nhật 5 thg 10, 2026  · 10 phút đọc

Khám phá cùng AI

ChatGPTClaudePerplexity

Sau khi DeepSeek khuấy động thị trường AI, một công ty Trung Quốc khác là Qwen đã phát hành nhiều mô hình tối tân vượt trội cả các mô hình suy luận nâng cao của DeepSeek. Chỉ trong vài ngày sau khi DeepSeek ra mắt, Qwen đã tung ra các mô hình chuyên biệt hạng nhất mang lại giá trị thực tế thay vì chỉ hoạt động như chatbot.

Bạn có thể đọc bài blog Tôi đã thử QwQ 32B Preview: Mô hình suy luận của Alibaba để tìm hiểu về mô hình suy luận của Qwen tương tự DeekSeek R1. 

Trong hướng dẫn này, chúng ta sẽ khám phá Qwen2.5-VL, một mô hình ngôn ngữ–thị giác đã vượt qua tất cả mô hình độc quyền về năng lực thị giác. Chúng ta cũng sẽ học cách dùng nó trên máy local và trải nghiệm mô hình chủ lực trực tuyến.

Ảnh minh họa tính năng Sử dụng Qwen2.5-VL trên máy local

Hình do tác giả cung cấp

Nếu bạn mới làm quen với AI và các mô hình ngôn ngữ lớn (LLM), hãy cân nhắc học khóa Giới thiệu về LLM bằng Python. Khóa học sẽ giúp bạn hiểu LLM và kiến trúc transformer mang tính cách mạng mà chúng dựa vào.

Giới thiệu Qwen2.5-VL

Qwen2.5-VL là mô hình ngôn ngữ–thị giác chủ lực mới của Qwen và là bước nhảy vọt đáng kể so với tiền nhiệm Qwen2-VL. Mô hình này đặt ra tiêu chuẩn mới cho AI đa phương thức khi không chỉ thành thạo nhận diện các đối tượng phổ biến như hoa, chim, cá, côn trùng mà còn phân tích văn bản phức tạp, biểu đồ, biểu tượng, đồ họa và bố cục trong ảnh. 

Ngoài ra, Qwen2.5-VL được thiết kế có tính “tác tử” cao, có khả năng suy luận động và điều phối công cụ — dù dùng trên máy tính hay điện thoại.

Các tính năng nâng cao của mô hình gồm khả năng hiểu video dài hơn một giờ, xác định các sự kiện cụ thể trong đó và định vị chính xác đối tượng trong ảnh bằng cách tạo hộp giới hạn hoặc điểm. Mô hình cũng xuất JSON ổn định cho tọa độ và thuộc tính, đảm bảo độ chính xác cho các tác vụ cần dữ liệu có cấu trúc.

Bên cạnh đó, Qwen2.5-VL hỗ trợ đầu ra có cấu trúc cho tài liệu quét như hóa đơn, biểu mẫu và bảng, rất hữu ích cho các ngành như tài chính và thương mại.

Đánh giá và so sánh Qwen2.5 VL.

Nguồn: Qwen2.5 VL

Mô hình chủ lực Qwen2.5-VL-72B-Instruct cho hiệu năng vượt trội trên nhiều bộ đánh giá, thể hiện tính linh hoạt khi xử lý đa dạng lĩnh vực và tác vụ. Nó vượt mặt các mô hình hàng đầu như Gemini 2 Flash, GPT-4o và Claude 3.5 Sonnet, củng cố vị thế là một mô hình ngôn ngữ–thị giác hàng đầu.

Bạn cũng có thể tự đánh giá mô hình Qwen hoặc bất kỳ LLM nào bằng cách làm theo hướng dẫn Đánh giá LLM hiệu quả với DeepEval. 

Sử dụng Qwen2.5-VL trên laptop có GPU

Giờ chúng ta sẽ học vài cách chạy Qwen2.5-VL trên máy local. Các giải pháp này đã có sẵn trong kho GitHub QwenLM/Qwen2.5-VL. Việc của chúng ta là thiết lập môi trường, khắc phục một số lỗi thường gặp và chạy ứng dụng web trên máy local.

1. Chạy ứng dụng web Qwen2.5-VL trên máy local

1. Bắt đầu bằng cách clone kho GitHub Qwen2.5-VL và chuyển vào thư mục dự án:

git clone https://github.com/QwenLM/Qwen2.5-VL

cd Qwen2.5-VL

2. Cài đặt các phụ thuộc cần thiết cho ứng dụng web bằng lệnh sau:

pip install -r requirements_web_demo.txt

3. Để đảm bảo tương thích với GPU của bạn, hãy cài bản mới nhất của PyTorch, TorchVision và TorchAudio có hỗ trợ CUDA. Dù PyTorch đã được cài, bạn vẫn có thể gặp lỗi khi chạy ứng dụng web, nên tốt nhất là cập nhật:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

4. Cập nhật Gradio và Gradio Client để tránh lỗi kết nối và giao diện, vì các phiên bản cũ có thể gây sự cố:

pip install -U gradio gradio_client 

5. Bây giờ, chạy bản demo web với checkpoint mô hình 3B nhỏ hơn. Khuyến nghị cho laptop có bộ nhớ GPU hạn chế (ví dụ: 8GB VRAM). Mô hình 7B có thể chạy nhưng nhiều khả năng sẽ tạo phản hồi chậm:

python web_demo_mm.py --checkpoint-path "Qwen/Qwen2.5-VL-3B-Instruct" 

Như bạn thấy, ứng dụng sẽ tải mô hình trước, sau đó nạp processor và mô hình, và giờ app web đang chạy tại URL local, http://127.0.0.1:7860.

Chạy script Python để khởi động ứng dụng web.

Ứng dụng web chạy rất ổn định. 

Giao diện ứng dụng web Qwen2.5 VL.

6. Bạn có thể tải lên một ảnh có văn bản và nhiều hình, rồi yêu cầu mô hình giải thích. Ngay cả mô hình 3B nhỏ cũng thể hiện hiệu năng ấn tượng, nhận diện các chi tiết tinh vi trong ảnh.

Tải ảnh và đặt câu hỏi về ảnh đó.

7. Bạn cũng có thể tương tác với mô hình mà không cần cung cấp ảnh. Mô hình sẽ tạo phản hồi dạng văn bản, hoạt động như một LLM tiêu chuẩn. 

Hỏi Qwen2.5 VL mà không có ảnh.

Nếu bạn mở Task Manager và theo dõi hiệu năng, sẽ thấy mức sử dụng GPU khoảng 6%, cho thấy ứng dụng chạy mượt.

Mức sử dụng GPU trên Task Manager của Windows.

2. Chạy thử nghiệm ứng dụng web Qwen2.5-VL trên máy local

Kho GitHub cũng bao gồm bản demo chat video streaming thử nghiệm, nằm trong thư mục web_demo_streaming. Demo này cho phép bạn tương tác với mô hình bằng webcam.

Để chạy demo chat video streaming, chuyển đến thư mục demo streaming và chạy ứng dụng với checkpoint mô hình 3B.

cd web_demo_streaming/
python app.py --checkpoint-path "Qwen/Qwen2.5-VL-3B-Instruct" 

Nếu bạn có GPU mạnh hơn, ứng dụng web này sẽ chạy trơn tru. Chỉ cần cấp quyền truy cập webcam và bắt đầu đặt câu hỏi.

Bản demo chat video streaming Qwen 2.5- VL

Học cách sử dụng mô hình triển khai local và xây dựng một ứng dụng UI đúng nghĩa xung quanh nó. Bạn có thể làm điều này bằng cách hoàn thành khóa học Phát triển ứng dụng LLM với LangChain.

3. Chạy Qwen2.5-VL trên máy local với Docker Desktop

Cách ổn định nhất để dùng Qwen2.5-VL trên máy local là chạy qua Docker. Nhóm Qwen cung cấp sẵn các ảnh Docker đã cấu hình đầy đủ môi trường cần thiết.

1. Tải và cài Docker Desktop từ trang web chính thức.

2. Để đơn giản hóa triển khai, hãy dùng ảnh Docker dựng sẵn qwenllm/qwenvl. Cài driver cần thiết và tải các tệp mô hình để khởi chạy bản demo.

docker run --gpus all --ipc=host --network=host --rm --name qwen2 -it qwenllm/qwenvl:2-cu121 bash

Bạn có thể tìm hiểu về mô hình sinh mã Qwen 2.5 Coder qua bài Qwen 2.5 Coder: Hướng dẫn kèm ví dụ.

Dùng chatbot Qwen2.5-VL trực tuyến

Nếu bạn muốn trải nghiệm mô hình chủ lực Qwen2.5-VL 72B Instruct, hãy vào trang Qwen Chat, tạo tài khoản và bắt đầu dùng mô hình giống như ChatGPT. Bạn có thể cần chọn mô hình trước khi tải ảnh.

Ứng dụng Qwen Chat trực tuyến.

Tải ảnh lên và bắt đầu đặt câu hỏi về ảnh đó.

Sử dụng ứng dụng Qwen Chat trực tuyến.

Tốc độ tạo phản hồi nhanh và chính xác; với chút công sức, bạn có thể trải nghiệm một mô hình AI hạng nhất. 

Alibaba Cloud cung cấp đầy đủ công cụ để bạn truy cập nhiều mô hình AI qua API, tinh chỉnh tương tự nền tảng OpenAI. Đọc Hướng dẫn Qwen (Alibaba Cloud): Giới thiệu và tinh chỉnh để tìm hiểu thêm.

Kết luận

Qwen2.5-VL hé lộ tương lai của AI, chứng minh đổi mới trong các mô hình AI tiên tiến không chỉ độc quyền ở Mỹ hay phương Tây. Mô hình này thể hiện độ chính xác vượt trội và tích hợp mượt vào nhiều quy trình công việc, giúp người dùng tạo công cụ AI tùy chỉnh để tự động hóa tác vụ. 

Ví dụ, bạn có thể dùng Qwen2.5-VL để thiết lập tài khoản LinkedIn, điền đầy đủ thông tin cần thiết và thậm chí đăng bài thay bạn — chỉ với nỗ lực tối thiểu.

Trong hướng dẫn này, chúng ta đã tìm hiểu về Qwen 2.5-VL, một mô hình thị giác có thể xử lý cả những chi tiết nhỏ nhất trong ảnh. Chúng ta cũng học cách dùng nó trên máy local với laptop có GPU. Cuối cùng, chúng ta tạo tài khoản Qwen và dùng mô hình chủ lực trực tuyến, tương tự ChatGPT.

Đọc về Qwen 2.5-Max của Alibaba, mô hình cạnh tranh với GPT-4o, Claude 3.5 Sonnet và DeepSeek V3.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Là một nhà khoa học dữ liệu được chứng nhận, tôi đam mê tận dụng công nghệ tiên tiến để tạo ra các ứng dụng học máy đổi mới. Với nền tảng vững chắc về nhận dạng giọng nói, phân tích và báo cáo dữ liệu, MLOps, AI hội thoại và NLP, tôi đã rèn giũa kỹ năng phát triển các hệ thống thông minh có thể tạo ra tác động thực sự. Bên cạnh chuyên môn kỹ thuật, tôi cũng là một người truyền đạt tốt, có khả năng chắt lọc các khái niệm phức tạp thành ngôn ngữ rõ ràng, súc tích. Nhờ đó, tôi trở thành một blogger được nhiều người quan tâm trong lĩnh vực khoa học dữ liệu, chia sẻ góc nhìn và kinh nghiệm với cộng đồng các chuyên gia dữ liệu ngày càng lớn. Hiện tại, tôi tập trung vào sáng tạo và biên tập nội dung, làm việc với các mô hình ngôn ngữ lớn để phát triển nội dung mạnh mẽ và hấp dẫn, giúp doanh nghiệp và cá nhân tận dụng tối đa dữ liệu của mình.

Chủ đề
Trí tuệ Nhân tạo
Mô hình Ngôn ngữ Lớn

Các khóa học hàng đầu trên DataCamp

Lộ trình

Phát triển các mô hình ngôn ngữ quy mô lớn

16 giờ
Học cách phát triển các mô hình ngôn ngữ lớn (LLMs) bằng PyTorch và Hugging Face, áp dụng các kỹ thuật học sâu và xử lý ngôn ngữ tự nhiên (NLP) tiên tiến nhất.
Xem chi tiếtRight Arrow
Bắt Đầu Khóa Học
Xem thêmRight Arrow
Liên quan

blog

Claude Opus 4.6: Tính năng, Điểm chuẩn, Bài kiểm tra thực hành và hơn thế nữa

Mô hình mới nhất của Anthropic dẫn đầu ở mã hóa tác tử và lập luận phức tạp. Thêm vào đó, nó có cửa sổ ngữ cảnh 1M.
Matt Crabtree's photo

Matt Crabtree

10 phút

Xem ThêmXem Thêm