Ngày xuất bản: 28 tháng 2 năm 2025
Trong Chrome, AI tích hợp sẵn dựa vào Gemini Nano để thực hiện suy luận cho tất cả các API. Đôi khi, Gemini Nano có thể trả về thông báo lỗi hoặc không trả về kết quả mà bạn mong đợi. Bạn có thể xem thông tin gỡ lỗi cho tất cả API AI tích hợp sẵn sử dụng Gemini Nano. Các API này bao gồm Prompt API, Summarizer API, Writer API và Rewriter API.
- Mở Chrome rồi chuyển đến
chrome://on-device-internals
. - Chọn Nhật ký sự kiện.
- (Không bắt buộc) Nhấp vào Kết xuất để tải tệp JSON chứa tất cả thông tin về sự kiện xuống.
Bạn có thể báo cáo lỗi để chúng tôi có thể giải quyết lỗi này trong quá trình triển khai.
Gỡ lỗi Prompt API
Ví dụ: trong phiên hoạt động sau, người dùng đã yêu cầu các từ gieo vần từ Prompt API.
const session = await LanguageModel.create({
systemPrompt: "You are an API endpoint that returns rhymes as JSON for an input word."
});
await session.prompt([
{ role: "user", content: "house" },
{ role: "assistant", content: "{\"input\": \"house\", \"output\": \"mouse\"}" },
{ role: "user", content: "file"},
]);
Câu trả lời của mô hình như sau (được định dạng để dễ đọc):
```json
[]
```
**Reasoning:**
The input you provided (empty arrays) is an empty list or array in JSON format.
When you try to find rhymes for an empty list, you're essentially looking for
words that rhyme with nothing.
Therefore, there are no rhymes to return. The JSON response will be an empty
array `[]`."
Tại sao mô hình không trả về thông báo JSON có từ gieo vần, lý tưởng nhất là {"input": "file", "output": "pile"}
? Mặc dù đầu ra có cấu trúc chưa được triển khai tại thời điểm viết bài này, nhưng ít nhất thì phản hồi cũng phải bằng cách nào đó thực hiện được nhiệm vụ gieo vần.
Để gỡ lỗi này, hãy truy cập vào chrome://on-device-internals/
rồi chuyển đến thẻ Nhật ký sự kiện. Nhật ký cho thấy vấn đề nằm ở cách mô hình diễn giải câu lệnh. Thay vì JSON, mô hình hiểu đầu vào dưới dạng một chuỗi: [object Object],[object Object],[object Object]
.
Sau đây là thông báo gỡ lỗi hoàn chỉnh, được định dạng để dễ đọc:
Executing model with input context of 0 tokens:
<system>You are an API endpoint that returns rhymes as JSON for an input word.<end>
with string: <user>[object Object],[object Object],[object Object]<end> <model>
Chúng tôi đã thêm thông tin này vào một lỗi về vấn đề của mô hình, Prompt API dường như chạy toString()
trên dữ liệu đầu vào JSON. Thông tin này đã giúp nhóm kỹ thuật xác định vấn đề.
Chia sẻ ý kiến phản hồi
Chia sẻ ý kiến phản hồi về việc gỡ lỗi bằng cách gửi báo cáo lỗi.