Websearch werkt niet in Whizi: waarom er niet gezocht is

Kort 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 aanroept. Als het model oordeelde dat het al kon antwoorden, krijg je een antwoord zonder bronnen terwijl de schakelaar nog groen staat.

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 zagMeest waarschijnlijke oorzaakWat te doen
Schakelaar aan, antwoord heeft geen bronnenHet model heeft de probe tool nooit aangeroepen, dus er is niet gezochtNiets aan jouw kant dwingt een zoekopdracht af: het model beslist per beurt
Schakelaar lijkt uit in deze chatDe schakelaar wordt per gesprek opgeslagen, niet per account, en websearch staat standaard aan bij nieuwe chatsZet hem opnieuw aan in dit gesprek
Er kwamen maar twee of drie bronnen terugEen gewone zoekopdracht is beperkt tot 3 resultatenNiets te veranderen: 3 per zoekopdracht en 3 in totaal is de limiet
Een foutmelding noemt een booleanDe inhoud van het verzoek was misvormdHerlaad de pagina en stuur opnieuw
Het hele bericht gaf een foutEen storing bij de modelproviderProbeer 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.

FoutmeldingHTTP en codeTrigger
webSearchEnabled must be a boolean.400, invalid_generate_requestDe verzendroute van de website ontving een veld webSearchEnabled dat geen true of false was
webSearch must be a boolean.400, invalid_chat_requestDe 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 runMinder 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.

FoutmeldingHTTP en codeBetekenis
The model is temporarily rate-limited. Please retry shortly.429, provider_rate_limitedDe upstream provider weigerde de verbinding, niet Whizi
The model provider rejected the request.502, provider_errorDe foutmelding van de provider kon niet gelezen worden
The model provider returned an empty stream.502Het upstream-antwoord was in orde maar had geen inhoud
The model stream was interrupted.Foutgebeurtenis tijdens de streamDe stream mislukte halverwege
Too many requests. Please wait and try again.429, rate_limit_reachedJe 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.

Checklist
  • 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.