Веб-пошук не працює в Whizi: чому він не запустився

Коротка відповідь

У більшості випадків пошук взагалі не запускався. Коли перемикач увімкнено, Whizi спершу дає моделі дешевий пробний інструмент приблизно на 50 токенів, і справжній веб-пошук виконується лише на тому ході, де модель дійсно викликає цей інструмент. Якщо модель вирішила, що вже може відповісти сама, ви отримуєте відповідь без джерел, а перемикач лишається зеленим.

Коротка відповідь

У більшості випадків пошук взагалі не запускався. Коли перемикач увімкнено, Whizi спершу пропонує моделі дешевий пробний інструмент приблизно на 50 токенів, і справжній веб-пошук виконується лише на тому ході, де модель дійсно викликає цей інструмент. Якщо модель вирішила, що може відповісти на основі вже наявних знань, пошук не відбувається, і ви отримуєте відповідь без джерел, а перемикач і далі показує зелений колір.

Причини, у порядку, який варто перевірити:

Що ви побачилиНайімовірніша причинаЩо робити
Перемикач увімкнено, відповідь без джерелМодель жодного разу не викликала пробний інструмент, тож пошук не запускавсяНічого на вашому боці не змушує систему шукати: модель вирішує це на кожному ході
Перемикач виглядає вимкненим у цьому чатіПеремикач зберігається для кожної розмови окремо, а не для облікового запису, і пошук вмикається лише для нових чатівУвімкніть його знову в цій розмові
Повернулося лише два або три джерелаЗвичайний пошук обмежено 3 результатамиЗмінювати нічого не треба: ліміт становить 3 на пошук і 3 загалом
Помилка згадує булеве значенняТіло запиту було сформовано неправильноПерезавантажте сторінку і надішліть повідомлення ще раз
Усе повідомлення видало помилкуЗбій у провайдера моделіСпробуйте ще раз, а якщо повторюється, зверніться в підтримку

Чому увімкнений перемикач не означає, що пошук відбувся

Запит виконується в одному з трьох режимів пошуку: вимкнено, пробний або нативний.

Режим "вимкнено" взагалі не містить інструменту пошуку: перемикач вимкнено, тож модель не має способу щось перевірити і відповідає лише на основі розмови. Коли перемикач увімкнено, повідомлення переходить у пробний режим.

Пробний режим це дешева заміна. Моделі надають звичайну функцію, яку вона може викликати, і це коштує приблизно 50 токенів, а повторно надсилається зі справжнім пошуком лише те повідомлення, у якому модель дійсно викликала цю функцію. Для повідомлень, яким веб узагалі не був потрібен, пробний режим приблизно у 46 разів дешевший за нативний, а для тих, яким він потрібен, це коштує приблизно на 0.8 відсотка більше.

Нативний режим запускає справжній інструмент веб-пошуку провайдера напряму. Він не безкоштовний: визначення інструменту додає фіксовану преамбулу приблизно на 4,400 вхідних токенів. Той самий запит із двох повідомлень показав 36 токенів без інструменту і 4,472 з ним.

Перемикач лише дозволяє пошук. Виконувати його чи ні, вирішує модель, тому запит на кшталт "яка CRM хороша" може повернутися без джерел, а "що ця компанія оголосила цього тижня" повернеться з пошуком, в одній і тій самій розмові, без жодних змін перемикача.

Веб-пошук це перемикач користувача для кожного запиту, а не прапорець можливостей моделі, тому немає опублікованого списку моделей, які вміють переглядати вебсторінки, і тих, які не вміють.

Точні тексти помилок і що означає кожна з них

Клієнти Whizi виводять error.message з бекенду напряму, тож текст перед вами це саме те, що видав маршрут. Якщо перед вами один із цих текстів, ось що він насправді означає.

Текст помилкиHTTP і кодПричина
webSearchEnabled must be a boolean.400, invalid_generate_requestМаршрут надсилання сайту отримав поле webSearchEnabled, яке не було true або false
webSearch must be a boolean.400, invalid_chat_requestМаршрут чату застосунку отримав поле webSearch, яке не було true або false
Web searches failed. You have not been charged.Записується на невдалому запускуНа запуску Deep Research завершилося менше мінімальної кількості пошуків

Обидві помилки про булеве значення повідомляють про неправильно сформований запит. Значення, яке клієнт надіслав для прапорця пошуку, не було булевим, і ваш обліковий запис, план чи модель тут ні до чого. Перезавантажте сторінку і надішліть повідомлення ще раз. Якщо перезавантаження не допомагає, зверніться в підтримку.

Web searches failed. You have not been charged. записується на невдалому запуску Deep Research, коли завершилося менше мінімальної кількості пошуків. Кредити не списуються. Спробуйте надіслати запит пізніше.

Результати повернулися, але їх було лише три

Звичайний запит пошуку обмежено 3 результатами на пошук і 3 результатами загалом, за низького розміру контексту пошуку. І детальне на вигляд питання, і тривіальне повертаються максимум із трьома сторінками позаду.

Один маршрут поводиться інакше. Канадський агент CPA це єдиний маршрут, який примусово вмикає веб-пошук на кожному ході, з лімітом у 7 пошуків, і його пошуки обмежені дозволеним списком доменів та приблизним канадським місцезнаходженням користувача. У цього агента результати з вузького набору сайтів це і є робота дозволеного списку доменів.

Якщо відповідь застаріла, а не просто без джерел, або ви хочете перевірити цифру за кількома пошуками, це описано в розділі використання веб-пошуку і в центрі усунення несправностей.

Коли все повідомлення видає збій

Хід із пошуком також може зірватися з причин, які взагалі не пов'язані з пошуком. Ці тексти надходять із рівня провайдера моделі і означають, що сама генерація не вдалася.

Текст помилкиHTTP і кодЗначення
The model is temporarily rate-limited. Please retry shortly.429, provider_rate_limitedПровайдер вище за ланцюгом відмовив у з'єднанні, а не Whizi
The model provider rejected the request.502, provider_errorНе вдалося прочитати тіло помилки від провайдера
The model provider returned an empty stream.502Відповідь від провайдера була нормальною, але без тіла
The model stream was interrupted.Подія помилки під час потокуПотік перервався на півдорозі
Too many requests. Please wait and try again.429, rate_limit_reachedВи натрапили на вікно обмеження швидкості Whizi

Повідомлення чату обмежені 10 на хвилину і 60 на годину на користувача, однаково для всіх планів, із спільною стелею у 30 запитів на хвилину для всіх маршрутів. Відхилений запит нічого не коштує: відмови через обмеження швидкості скасовуються, тож 429 ніколи не списує повідомлення з вашого ліміту.

Жодну з цих помилок не можна запобігти якимось налаштуванням на вашому боці. Зачекайте трохи і надішліть ще раз. Якщо та сама модель продовжує давати збій кілька хвилин поспіль, перемкніться на іншу модель, щоб продовжити роботу, і зверніться в підтримку, щоб перевірили ваш обліковий запис.

Контрольний список
  • Зелений перемикач лише дозволяє пошук, а виконувати його чи ні, вирішує модель
  • Пробний режим коштує приблизно 50 токенів, і справжній пошук отримує лише той хід, де модель його викликає
  • Звичайний пошук повертає щонайбільше 3 результати
  • Обидві помилки про булеве значення це неправильно сформовані запити: перезавантажте і надішліть ще раз
  • Пошук це перемикач для кожного запиту, а не прапорець можливостей моделі
  • Помилки провайдера і 429 тимчасові: зачекайте, спробуйте ще раз, а потім зверніться в підтримку

Поширені запитання

Я увімкнув веб-пошук у Whizi, але пошук не відбувся. Чому?

Тому що модель вирішила, що це не потрібно. Коли перемикач увімкнено, Whizi надсилає разом із вашим повідомленням дешевий пробний інструмент приблизно на 50 токенів, і справжній пошук запускається лише на тому ході, де модель дійсно викликає цей інструмент. Такий підхід стримує витрати, адже нативний пошук провайдера додає приблизно 4,400 вхідних токенів преамбули до кожного запиту.

Що означає "webSearchEnabled must be a boolean."?

Це HTTP 400 із кодом invalid_generate_request, який повертається, коли запит надсилання містить значення webSearchEnabled, що не є true або false. Ваш обліковий запис, план і модель тут ні до чого. Перезавантажте сторінку і надішліть повідомлення знову, а якщо перезавантаження не допомагає, зверніться в підтримку. У маршруті чату застосунку є еквівалентний текст webSearch must be a boolean. із кодом invalid_chat_request.

Що означає "Web searches failed. You have not been charged."?

Це записується на невдалому запуску Deep Research, коли завершилося менше мінімальної кількості пошуків. Формулювання буквальне: кредити не списуються. Жодне налаштування не може цьому запобігти, тож єдина корисна дія це запустити запит ще раз пізніше.