Gemini 2.5 Flash-Lite: Làm game từ vựng biết xử lý câu trả lời sai
Google giới thiệu bản xem trước của Gemini 2.5 Flash-Lite vào ngày 17/6/2025 và phát hành bản ổn định ngày 22/7/2025. Khi ra mắt, mô hình này tập trung vào tốc độ và hiệu quả chi phí cho các tác vụ như dịch thuật, phân loại. Nếu mới dùng API, bạn có thể hình dung nó qua một việc cụ thể hơn: biến bộ câu hỏi có sẵn thành một trò chơi trên trình duyệt. [1][2]

Ngày 2/11/2026, tôi dùng API Crazyrouter để yêu cầu gemini-2.5-flash-lite tạo một game từ vựng tiếng Anh gồm mười câu. Mô hình trả về một tệp HTML hoàn chỉnh sau khoảng 18,1 giây. Điểm đáng xem không chỉ là màn hình câu hỏi: khi người chơi chọn sai, game phải giải thích được đáp án và cho phép luyện lại đúng những câu đã bỏ lỡ.
Bạn có thể mở bản chơi thử trước khi đọc tiếp. Bản này đã được sửa cục bộ sau lần sinh đầu tiên. Câu hỏi bằng tiếng Anh; nút bấm, bản dịch câu và giải thích vẫn bằng tiếng Trung giản thể. “开始闯关” là bắt đầu, “下一题” là câu tiếp theo, còn “查看成绩” là xem kết quả.
Gemini 2.5 Flash-Lite cần làm gì sau một câu trả lời sai?
Một câu hỏi có bốn lựa chọn. Đáp án đúng được 10 điểm, sai được 0 điểm. Quy tắc tính điểm rất ngắn, nhưng chưa mô tả đủ một lượt chơi.
Sau khi chọn, người chơi cần biết đáp án nào đúng và vì sao. Các lựa chọn phải khóa lại để lần bấm thứ hai không làm thay đổi điểm. Game cũng phải ghi nhận câu sai cho lượt luyện lại. Đến câu cuối, nút chuyển bước cần nói rõ rằng người chơi sắp xem kết quả.
Tôi đã chuẩn bị trước câu hỏi, đáp án và giải thích. Nhiệm vụ của mô hình là biến các dữ liệu đó thành trang tương tác. Vì vậy, thử nghiệm này không đánh giá khả năng tự biên soạn và tự xác minh một bộ giáo trình tiếng Anh.
Để kiểm tra luồng chơi, có thể dùng vài tình huống với kết quả biết trước:
| Tình huống | Hành vi cần có |
|---|---|
| Đúng cả mười câu | Đạt 100 điểm; thông báo không có câu sai để luyện lại |
| Đúng bảy, sai ba | Đạt 70 điểm; lượt luyện lại có ba câu và tối đa 30 điểm |
| Chọn lại sau khi đã trả lời | Không cộng thêm điểm, không đổi đáp án đã ghi nhận |
| Bắt đầu lại toàn bộ | Trở về mười câu, xóa điểm và trạng thái của lượt trước |
Điểm tối đa của lượt luyện lại là một chi tiết dễ quên. Ba câu chỉ có thể đem lại 30 điểm. Nếu giữ mẫu số 100, màn hình kết quả sẽ khiến người chơi hiểu sai dù phép cộng điểm vẫn đúng.
Ở bản đầu tiên, bảy trong mười một kiểm tra tự động đã đạt. Bốn chỗ còn thiếu đều ảnh hưởng đến phản hồi cho người chơi: nút ở câu cuối vẫn ghi “câu tiếp theo”; phần xem lại thiếu giải thích; lượt đúng toàn bộ chưa có thông báo không có câu sai; tiêu đề phản hồi chưa ghi trực tiếp từ đúng.
Tôi sửa bốn chỗ này trong tệp, không gọi mô hình lần thứ hai. Tôi cũng bổ sung bảo vệ trạng thái, điều chỉnh thao tác bàn phím và kiểu hiển thị cho màn hình hẹp. Sau sửa, cả mười một kiểm tra chạy bằng jsdom đều đạt, gồm các tình huống tính điểm và luyện lại nêu trên. jsdom mô phỏng các phần tử trang và chạy mã của trang; kết quả này chưa xác nhận cách hiển thị trong trình duyệt thật hay thao tác cảm ứng trên điện thoại.
Gemini 2.5 Flash-Lite tạo phần nào của game?
Một mô hình AI nhận yêu cầu cùng dữ liệu đầu vào rồi sinh câu trả lời. API là cách để ứng dụng gửi yêu cầu và lấy câu trả lời đó. Trong thử nghiệm này, Crazyrouter cung cấp điểm truy cập API; Gemini 2.5 Flash-Lite tạo nội dung tệp; trình duyệt chạy game sau khi tệp được lưu.
Theo tài liệu Google, mô hình hỗ trợ đầu vào văn bản, hình ảnh, âm thanh, video và PDF, còn đầu ra là văn bản. Khả năng được cung cấp qua từng dịch vụ API cần được kiểm tra riêng. Tôi chỉ dùng đầu vào văn bản cho game này. [3]
Văn bản đầu ra có thể chứa HTML để dựng trang, CSS để trình bày và JavaScript để xử lý lựa chọn. Vì vậy, mô hình sinh văn bản vẫn có thể giúp tạo một trò chơi nhỏ. Nó không cần tạo ảnh để hoàn thành yêu cầu này.
Yêu cầu gốc được viết bằng tiếng Trung, kèm bộ câu hỏi và các quy tắc thao tác. Tôi yêu cầu một tệp duy nhất, không phụ thuộc ảnh, phông chữ hay thư viện bên ngoài. Lần gọi API trả về HTTP 200, kết thúc bình thường và không bị cắt vì giới hạn đầu ra. Khoảng 18,1 giây chỉ là thời gian của lần gọi này, không phải thời gian làm xong toàn bộ dự án hay tốc độ trung bình của mô hình.
Khi người chơi chọn đáp án, tệp đã có sẵn câu hỏi và đáp án để xử lý. Game không gửi yêu cầu đến mô hình trong lúc chơi và không chứa khóa API. Tải lại trang cũng không tạo câu hỏi mới; phiên bản này không lưu lịch sử học giữa các lần mở.
Ngoài việc tạo trang nhỏ, bạn có thể cân nhắc phân loại tin nhắn theo nhóm hoặc trích xuất thông tin đơn giản từ tài liệu, là những hướng sử dụng Google nêu trong tài liệu. Đó là khả năng để thử tiếp, không phải các bài kiểm tra đã thực hiện ở đây. [3]
Khi sửa game Gemini 2.5 Flash-Lite, hãy chọn rõ phần cần đổi
Giả sử bạn muốn thay chủ đề từ vựng sang du lịch. Nếu giữ nguyên mười câu, bốn lựa chọn và cách tính điểm, phần cần đổi chủ yếu là nội dung câu hỏi, đáp án và giải thích. Bạn vẫn cần kiểm tra các câu sai có được đưa sang lượt luyện lại đúng hay không.
Nếu muốn thêm đồng hồ đếm ngược, phạm vi thay đổi lớn hơn. Bạn phải quyết định hết giờ có được coi là trả lời sai không, có đưa câu đó vào danh sách luyện lại không, và điều gì xảy ra khi người chơi bấm đúng lúc hết giờ. Đây là các quyết định cần bổ sung cho một phiên bản tương lai; game được chia sẻ chưa có tính năng này.
Nếu chỉ đổi ngôn ngữ sang tiếng Việt, hãy kiểm tra cả thông báo khi đạt điểm tuyệt đối và màn hình luyện lại, thay vì chỉ dịch các nút ở trang đầu. Tôi chưa tạo hay kiểm thử một bản game tiếng Việt trong lần thử này.
Những lựa chọn trên giúp bạn viết yêu cầu cụ thể hơn: đổi nội dung, đổi luật hay đổi ngôn ngữ. Sau mỗi lần sửa, dùng lại các tình huống có kết quả biết trước. Nhờ đó, bạn có thể nhận ra một thay đổi nội dung đã vô tình làm hỏng cách tính điểm hay chưa.
Dùng Gemini 2.5 Flash-Lite ở đâu và kết nối API thế nào?
Khả năng truy cập cần gắn với dịch vụ và thời điểm. Tại ngày 2/11/2026, tài liệu Gemini Developer API giới hạn các mô hình 2.5 cho người đã sử dụng chúng tích cực trước đó. Trang Google Cloud ghi riêng ngày ngừng hỗ trợ là 20/10/2026 và lưu ý Gemini API có vòng đời khác. Không nên dùng thông báo ra mắt năm 2025 để suy ra rằng mọi tài khoản đều còn truy cập được. [3][5]
Trong lần thử này, tôi kiểm tra danh sách mô hình của tài khoản Crazyrouter trước khi gửi yêu cầu tạo game thành công. Bạn có thể xem trang Gemini 2.5 Flash-Lite, rồi xác nhận quyền truy cập của tài khoản mình.
Với ứng dụng hỗ trợ API tương thích OpenAI và địa chỉ tùy chỉnh, hãy điền khóa API Crazyrouter, Base URL https://api.crazyrouter.com/v1 và mã mô hình gemini-2.5-flash-lite. Nếu gửi HTTP trực tiếp, dùng POST tới https://api.crazyrouter.com/v1/chat/completions, xác thực Bearer và phần thân JSON. Yêu cầu cùng bộ câu hỏi nằm trong messages; nội dung trả về nằm ở message.content của phần tử đầu tiên trong choices. [4]
Yêu cầu mô hình trả về toàn bộ trang trong một tệp. Lưu phần HTML với đuôi .html, bỏ lời dẫn hoặc dấu định dạng bao quanh nếu có, rồi mở tệp bằng trình duyệt. Bạn cũng có thể tải tệp HTML đã sửa của ví dụ để xem cách hoạt động trước khi tự tạo bản khác.
Giữ khóa API trong cấu hình riêng của công cụ hoặc phía máy chủ, không đặt trong tệp game chia sẻ. Với dự án đầu tiên, hãy thử cả một lượt có câu sai: cách game giải thích, ghi nhận và cho luyện lại thường cho bạn nhiều thông tin hơn việc chỉ nhìn màn hình 100 điểm.
Nguồn tham khảo, kiểm tra ngày 2/11/2026:
[1] Google: giới thiệu bản xem trước ngày 17/6/2025.
[2] Google Developers Blog: bản ổn định ngày 22/7/2025.
[3] Google AI for Developers: tài liệu Gemini 2.5 Flash-Lite.
[4] Crazyrouter: tài liệu API và định dạng yêu cầu.
[5] Google Cloud: thông số và vòng đời mô hình.
All rights reserved