Het korte antwoord
In de meeste gevallen is er nooit gezocht. Met de schakelaar aan stuurt Whizi het model eerst een goedkope probe tool van ongeveer 50 tokens, en een echte websearch loopt alleen op een beurt waarin het model die tool ook echt aanroept. Als het model oordeelde dat het al kon antwoorden op basis van wat het al wist, gebeurt er geen zoekopdracht en krijg je een antwoord zonder bronnen terwijl de schakelaar nog groen staat.
De oorzaken, in de volgorde die het checken waard is:
| Wat je zag | Meest waarschijnlijke oorzaak | Wat te doen |
|---|---|---|
| Schakelaar aan, antwoord heeft geen bronnen | Het model heeft de probe tool nooit aangeroepen, dus er is niet gezocht | Niets aan jouw kant dwingt een zoekopdracht af: het model beslist per beurt |
| Schakelaar lijkt uit in deze chat | De schakelaar wordt per gesprek opgeslagen, niet per account, en websearch staat standaard aan bij nieuwe chats | Zet hem opnieuw aan in dit gesprek |
| Er kwamen maar twee of drie bronnen terug | Een gewone zoekopdracht is beperkt tot 3 resultaten | Niets te veranderen: 3 per zoekopdracht en 3 in totaal is de limiet |
| Een foutmelding noemt een boolean | De inhoud van het verzoek was misvormd | Herlaad de pagina en stuur opnieuw |
| Het hele bericht gaf een fout | Een storing bij de modelprovider | Probeer opnieuw, neem contact op met support als het blijft gebeuren |
Waarom een aan staande schakelaar niet betekent dat er gezocht is
Een verzoek loopt in een van drie zoekmodi: uit, probe, of native.
Uit-modus heeft helemaal geen zoektool: de schakelaar staat uit, dus het model kan niets opzoeken en antwoordt alleen op basis van het gesprek. Met de schakelaar aan gaat een bericht naar probe-modus.
Probe-modus is de goedkope tussenoplossing. Het model krijgt een gewone functie die het kan aanroepen, met kosten van ongeveer 50 tokens, en alleen een bericht waarin die functie ook echt wordt aangeroepen wordt opnieuw verwerkt met echte websearch erbij. Bij berichten die het internet nooit nodig hadden, is probe-modus ongeveer 46 keer goedkoper dan native, en bij berichten die het wel nodig hebben kost het ongeveer 0,8 procent extra.
Native-modus gebruikt de echte websearch tool van de provider rechtstreeks. Dat is niet gratis: de tooldefinitie voegt een vaste inleiding toe van ongeveer 4.400 inputtokens. Dezelfde prompt van twee berichten mat 36 tokens zonder de tool en 4.472 met de tool.
De schakelaar staat een zoekopdracht toe. Het model beslist of het er een uitvoert, en daarom kan een vraag als "wat is een goede CRM" zonder bronnen terugkomen terwijl "wat heeft dit bedrijf deze week aangekondigd" wel doorzocht terugkomt, in hetzelfde gesprek, met de schakelaar ongewijzigd.
Websearch is een schakelaar per verzoek van de gebruiker, geen mogelijkheid per model, dus er is geen gepubliceerde lijst van modellen die wel of niet kunnen browsen.
De exacte foutmeldingen en wat ze betekenen
De Whizi-clients tonen de backend error.message rechtstreeks, dus de tekst die je ziet is precies wat de route heeft teruggegeven. Als je een van deze voor je hebt, betekent het het volgende.
| Foutmelding | HTTP en code | Trigger |
|---|---|---|
webSearchEnabled must be a boolean. | 400, invalid_generate_request | De verzendroute van de website ontving een veld webSearchEnabled dat geen true of false was |
webSearch must be a boolean. | 400, invalid_chat_request | De chatroute van de app ontving een veld webSearch dat geen true of false was |
Web searches failed. You have not been charged. | Geschreven bij een mislukte run | Minder dan het minimale aantal zoekopdrachten voltooide op een Deep Research run |
De twee boolean-fouten melden een misvormd verzoek. De waarde die de client stuurde voor de zoekvlag was geen boolean, en je account, plan of model hebben er niets mee te maken. Herlaad de pagina en stuur het bericht opnieuw. Als herladen het niet oplost, neem contact op met support.
Web searches failed. You have not been charged. verschijnt bij een mislukte Deep Research run wanneer minder dan het minimale aantal zoekopdrachten voltooit. De credits worden niet afgeschreven. Probeer het verzoek later opnieuw.
Er kwamen resultaten terug, maar slechts drie
Een gewoon zoekverzoek is beperkt tot 3 resultaten per zoekopdracht en 3 resultaten in totaal, bij een lage zoekcontextomvang. Een uitgebreid ogende vraag en een triviale komen allebei terug met hooguit drie pagina's als bron.
Eén route gedraagt zich anders. De Canadese CPA-agent is de enige route die websearch bij elke beurt afdwingt, met een limiet van 7 zoekopdrachten, en de zoekopdrachten zijn beperkt tot een toegestane domeinlijst en een geschatte Canadese locatie van de gebruiker. Bij die agent zijn resultaten uit een beperkte set sites het gevolg van die toegestane domeinlijst.
Als het antwoord verouderd is in plaats van zonder bronnen, of je wilt een cijfer tegen meer dan één zoekopdracht controleren, staat dat beschreven in de gids over websearch gebruiken en in het probleemoplossingscentrum.
Als het hele bericht mislukt
Een zoekbeurt kan ook mislukken om redenen die niets met zoeken te maken hebben. Deze meldingen komen van de laag van de modelprovider en betekenen dat de generatie zelf mislukte.
| Foutmelding | HTTP en code | Betekenis |
|---|---|---|
The model is temporarily rate-limited. Please retry shortly. | 429, provider_rate_limited | De upstream provider weigerde de verbinding, niet Whizi |
The model provider rejected the request. | 502, provider_error | De foutmelding van de provider kon niet gelezen worden |
The model provider returned an empty stream. | 502 | Het upstream-antwoord was in orde maar had geen inhoud |
The model stream was interrupted. | Foutgebeurtenis tijdens de stream | De stream mislukte halverwege |
Too many requests. Please wait and try again. | 429, rate_limit_reached | Je bereikte een rate-limiet van Whizi |
Chatberichten zijn beperkt tot 10 per minuut en 60 per uur per gebruiker, gelijk voor elk abonnement, met een gedeeld plafond van 30 verzoeken per minuut over alle routes samen. Een geweigerd verzoek kost niets: rate-limit weigeringen worden teruggedraaid, dus een 429 verbruikt nooit een bericht van je limiet.
Geen van deze heeft een instelling aan jouw kant die ze voorkomt. Wacht even en stuur opnieuw. Als hetzelfde model meerdere minuten blijft falen, schakel dan over op een ander model om verder te kunnen werken en neem contact op met support zodat het bij jouw account bekeken kan worden.
- Een groene schakelaar staat een zoekopdracht toe, en het model beslist of het er een uitvoert
- Probe-modus kost ongeveer 50 tokens, en alleen een beurt waarin het model die aanroept krijgt echte websearch
- Een gewone zoekopdracht geeft hooguit 3 resultaten terug
- De twee boolean-fouten zijn misvormde verzoeken: herlaad en stuur opnieuw
- Websearch is een schakelaar per verzoek, geen mogelijkheid per model
- Providerfouten en 429's zijn tijdelijk: wacht, probeer opnieuw, neem dan contact op met support
Veelgestelde vragen
Ik heb websearch aangezet in Whizi en er is niet gezocht. Waarom?
Omdat het model besloot dat het niet nodig was. Met de schakelaar aan stuurt Whizi een goedkope probe tool van ongeveer 50 tokens mee met je bericht, en een echte zoekopdracht loopt alleen op een beurt waarin het model die tool ook echt aanroept. Dit ontwerp houdt de kosten laag, want de native zoektool van de provider voegt bij elk verzoek ongeveer 4.400 inputtokens aan inleiding toe.
Wat betekent "webSearchEnabled must be a boolean."?
Het is een HTTP 400 met de code invalid_generate_request, teruggegeven wanneer het verzendverzoek een waarde voor webSearchEnabled bevat die geen true of false is. Je account, plan en model speelden hierin geen rol. Herlaad de pagina en stuur opnieuw, en neem contact op met support als herladen het niet oplost. De chatroute van de app heeft de gelijkwaardige melding webSearch must be a boolean. met de code invalid_chat_request.
Wat betekent "Web searches failed. You have not been charged."?
Het verschijnt bij een mislukte Deep Research run wanneer minder dan het minimale aantal zoekopdrachten voltooit. De tekst is letterlijk bedoeld: de credits worden niet afgeschreven. Er is geen instelling die dit voorkomt, dus de enige zinvolle reactie is het verzoek later opnieuw uit te voeren.