Câu trả lời ngắn gọn
Trong phần lớn trường hợp, không có tìm kiếm nào được gửi đi cả. Khi nút bật đang bật, Whizi trước tiên gửi cho mô hình một công cụ dò rẻ tiền chỉ khoảng 50 token, và tìm kiếm web thật chỉ chạy ở lượt nào mà mô hình thực sự gọi công cụ đó. Nếu mô hình cho rằng nó đã có thể trả lời từ những gì nó đã biết, sẽ không có tìm kiếm nào diễn ra và bạn nhận được câu trả lời không có nguồn trong khi nút bật vẫn hiện màu xanh.
Các nguyên nhân, theo thứ tự đáng kiểm tra trước:
| Bạn thấy gì | Nguyên nhân khả dĩ nhất | Cần làm gì |
|---|---|---|
| Nút bật đang bật, câu trả lời không có nguồn | Mô hình chưa bao giờ gọi công cụ dò, nên không có tìm kiếm nào được gửi | Không có gì phía bạn ép được một tìm kiếm phải chạy: mô hình tự quyết định theo từng lượt |
| Nút bật trông như tắt trong cuộc trò chuyện này | Trạng thái nút được lưu theo từng cuộc trò chuyện, không theo tài khoản, và tìm kiếm chỉ mặc định bật cho cuộc trò chuyện mới | Bật lại nó trong cuộc trò chuyện này |
| Chỉ có hai hoặc ba nguồn trả về | Một tìm kiếm thông thường bị giới hạn ở 3 kết quả | Không có gì cần thay đổi: giới hạn là 3 mỗi lượt tìm kiếm và 3 tổng cộng |
| Có lỗi nhắc đến một giá trị boolean | Nội dung yêu cầu bị sai định dạng | Tải lại trang và gửi lại |
| Toàn bộ tin nhắn báo lỗi | Sự cố từ phía nhà cung cấp mô hình | Thử lại, sau đó liên hệ hỗ trợ nếu lặp lại |
Vì sao nút bật đang bật không có nghĩa là một tìm kiếm đã chạy
Một yêu cầu chạy theo một trong ba chế độ tìm kiếm: tắt, dò, hoặc gốc.
Chế độ tắt không mang theo công cụ tìm kiếm nào cả: nút bật đang tắt, nên mô hình không có cách nào tra cứu thứ gì và trả lời chỉ dựa vào cuộc trò chuyện. Khi nút bật đang bật, tin nhắn chuyển sang chế độ dò.
Chế độ dò là phương án thay thế rẻ tiền. Mô hình được trao một hàm thông thường mà nó có thể gọi, tốn khoảng 50 token, và chỉ tin nhắn nào thực sự gọi hàm đó mới được gửi lại kèm tìm kiếm thật. Với những tin nhắn không cần đến web, chế độ dò rẻ hơn khoảng 46 lần so với chế độ gốc, còn với những tin nhắn cần đến nó, chi phí tăng thêm khoảng 0,8 phần trăm.
Chế độ gốc chạy trực tiếp công cụ tìm kiếm web thật của nhà cung cấp. Nó không miễn phí: định nghĩa công cụ này chèn thêm một đoạn mở đầu cố định khoảng 4.400 token đầu vào. Cùng một câu lệnh hai tin nhắn đo được 36 token khi không có công cụ và 4.472 token khi có nó.
Nút bật chỉ cho phép một tìm kiếm diễn ra. Mô hình mới là bên quyết định có chạy nó hay không, đó là lý do vì sao một câu hỏi như "CRM nào tốt" có thể trả về không có nguồn trong khi "tuần này công ty đó công bố gì" lại trả về đã tìm kiếm, trong cùng một cuộc trò chuyện, với nút bật không hề bị chạm vào.
Tìm kiếm web là một nút bật theo từng yêu cầu của người dùng chứ không phải một cờ năng lực gắn theo từng mô hình, vì vậy không có danh sách công khai nào liệt kê mô hình nào duyệt web được và mô hình nào không.
Các chuỗi lỗi chính xác và ý nghĩa của từng chuỗi
Các ứng dụng khách của Whizi hiển thị trực tiếp error.message từ backend, nên chuỗi bạn đang thấy chính là chuỗi mà route đã phát ra. Nếu bạn đang gặp một trong các lỗi này, đây là điều nó đang báo cho bạn biết.
| Chuỗi lỗi | Mã HTTP và code | Nguyên nhân |
|---|---|---|
webSearchEnabled must be a boolean. | 400, invalid_generate_request | Route gửi tin nhắn của website nhận trường webSearchEnabled không phải true hay false |
webSearch must be a boolean. | 400, invalid_chat_request | Route chat của app nhận trường webSearch không phải true hay false |
Web searches failed. You have not been charged. | Ghi lên một lượt chạy thất bại | Số lượt tìm kiếm hoàn tất ít hơn mức tối thiểu trong một lượt chạy Deep Research |
Hai lỗi liên quan đến boolean báo hiệu một yêu cầu bị sai định dạng. Giá trị mà ứng dụng khách gửi cho cờ tìm kiếm không phải kiểu boolean, và không liên quan gì đến tài khoản, gói cước hay mô hình của bạn. Hãy tải lại trang và gửi lại tin nhắn. Nếu tải lại không hết lỗi, hãy liên hệ hỗ trợ.
Web searches failed. You have not been charged. được ghi lên một lượt chạy Deep Research thất bại khi số lượt tìm kiếm hoàn tất ít hơn mức tối thiểu. Tín dụng không bị trừ. Hãy thử lại yêu cầu sau đó.
Kết quả có trả về, nhưng chỉ có ba
Một yêu cầu tìm kiếm thông thường bị giới hạn ở 3 kết quả mỗi lượt tìm kiếm và 3 kết quả tổng cộng, ở mức ngữ cảnh tìm kiếm thấp. Một câu hỏi trông có vẻ phức tạp và một câu hỏi đơn giản đều trả về tối đa ba trang làm nguồn.
Có một route hoạt động khác biệt. Trợ lý CPA của Canada là route duy nhất buộc phải tìm kiếm web ở mọi lượt, giới hạn ở 7 lượt tìm kiếm, và các tìm kiếm của nó bị giới hạn trong một danh sách miền được phép cùng một vị trí người dùng gần đúng ở Canada. Trên trợ lý này, kết quả chỉ đến từ một tập hợp trang hẹp chính là danh sách miền được phép đang phát huy tác dụng.
Nếu câu trả lời đã lỗi thời thay vì thiếu nguồn, hoặc bạn muốn đối chiếu một con số với nhiều lần truy xuất hơn, điều này được nói đến trong hướng dẫn dùng tìm kiếm web và trong trung tâm khắc phục sự cố.
Khi toàn bộ tin nhắn thất bại
Một lượt tìm kiếm cũng có thể chết vì những lý do chẳng liên quan gì đến tìm kiếm. Các chuỗi này đến từ lớp nhà cung cấp mô hình và có nghĩa là chính việc tạo câu trả lời đã thất bại.
| Chuỗi lỗi | Mã HTTP và code | Ý nghĩa |
|---|---|---|
The model is temporarily rate-limited. Please retry shortly. | 429, provider_rate_limited | Nhà cung cấp thượng nguồn từ chối kết nối, không phải Whizi |
The model provider rejected the request. | 502, provider_error | Không đọc được nội dung lỗi từ nhà cung cấp |
The model provider returned an empty stream. | 502 | Phản hồi thượng nguồn ổn nhưng không mang theo nội dung nào |
The model stream was interrupted. | Sự kiện lỗi trong luồng | Luồng dữ liệu thất bại giữa chừng |
Too many requests. Please wait and try again. | 429, rate_limit_reached | Bạn đã chạm ngưỡng tốc độ của Whizi |
Tin nhắn chat bị giới hạn ở 10 lượt mỗi phút và 60 lượt mỗi giờ cho mỗi người dùng, áp dụng như nhau trên mọi gói cước, cùng một trần chung là 30 yêu cầu mỗi phút trên toàn bộ các route. Một yêu cầu bị từ chối không tốn gì cả: các lượt từ chối do giới hạn tốc độ đều được hoàn lại, nên một lỗi 429 không bao giờ tiêu tốn một tin nhắn trong hạn mức của bạn.
Không có thiết lập nào phía bạn ngăn được các lỗi này. Hãy chờ một chút rồi gửi lại. Nếu cùng một mô hình vẫn tiếp tục lỗi trong nhiều phút liền, hãy chuyển sang một mô hình khác để tiếp tục làm việc và liên hệ hỗ trợ để tài khoản của bạn được kiểm tra.
- Nút bật màu xanh chỉ cho phép một tìm kiếm diễn ra, mô hình mới là bên quyết định có chạy nó hay không
- Chế độ dò tốn khoảng 50 token, và chỉ lượt nào mô hình gọi nó mới nhận được tìm kiếm thật
- Một tìm kiếm thông thường trả về tối đa 3 kết quả
- Hai lỗi liên quan đến boolean là yêu cầu bị sai định dạng: hãy tải lại và gửi lại
- Tìm kiếm là một nút bật theo từng yêu cầu, không phải cờ năng lực gắn theo từng mô hình
- Lỗi từ nhà cung cấp và lỗi 429 chỉ là tạm thời: hãy chờ, thử lại, rồi liên hệ hỗ trợ
Câu hỏi thường gặp
Tôi đã bật tìm kiếm web trong Whizi nhưng nó không tìm kiếm gì cả. Vì sao?
Vì mô hình đã quyết định rằng nó không cần đến. Khi nút bật đang bật, Whizi gửi kèm tin nhắn của bạn một công cụ dò rẻ tiền khoảng 50 token, và một tìm kiếm thật chỉ được gửi đi ở lượt nào mà mô hình thực sự gọi công cụ đó. Cách thiết kế này giữ chi phí ở mức thấp, vì tìm kiếm gốc của nhà cung cấp chèn thêm khoảng 4.400 token đầu vào cho phần mở đầu ở mọi yêu cầu.
"webSearchEnabled must be a boolean." nghĩa là gì?
Đó là lỗi HTTP 400 với mã invalid_generate_request, trả về khi yêu cầu gửi tin nhắn mang giá trị webSearchEnabled không phải true hay false. Tài khoản, gói cước và mô hình của bạn không liên quan gì đến lỗi này. Hãy tải lại trang và gửi lại, và liên hệ hỗ trợ nếu tải lại không hết lỗi. Route chat của app có chuỗi tương đương là webSearch must be a boolean. với mã invalid_chat_request.
"Web searches failed. You have not been charged." nghĩa là gì?
Nó được ghi lên một lượt chạy Deep Research thất bại khi số lượt tìm kiếm hoàn tất ít hơn mức tối thiểu. Câu chữ này đúng nghĩa đen: tín dụng không bị trừ. Không có thay đổi cấu hình nào ngăn được lỗi này, nên phản ứng hữu ích duy nhất là chạy lại yêu cầu sau đó.