Een route is nooit een zwarte doos.
Elk verzoek bevat een gestructureerd overzicht — beoordeling, gekozen model, aanbieder, latentie, tokenaantallen, kosten en de reden van mislukking indien van toepassing.
- Filter op sleutel, model, groep, verzoek-ID of type, en kopieer elk verzoek als uitvoerbare cURL.
- Fouten worden opgesplitst in upstream- en verzoekparameterfouten, zodat de fouten waar u actie op kunt ondernemen gescheiden zijn van de fouten waar u dat niet kunt.
- Schakel payload-opname in en de aanvraagtekst wordt apart van de logboekregel bewaard, zodat u exact kunt aantonen wat er is verzonden.
Wat stukging, en of het ertoe deed
Fouten worden ingedeeld in twee categorieën: upstream-storingen en verzoekparameterfouten die u zelf kunt oplossen. De parametercategorie wordt per oorzaak uitgesplitst zodat u direct naar het onjuiste veld gaat; de upstream-categorie blijft een teller, want een slechte middag bij een provider is geen lijst waar u actie op kunt ondernemen.
Elk aanroep, in het register.
Beoordeling. Model. Provider. Latentie. Tokens in, tokens uit, tokens geserveerd vanuit cache. Wat het kostte. En als er iets misging: wat er misging en wat het opving. Geen steekproef — elk verzoek.
Van een logregel naar een reproductie.
Zoek het verzoek op, kopieer het als uitvoerbare cURL, en u debugt de werkelijke aanroep in plaats van uw herinnering eraan. Schakel payload-opname in en de aanvraagtekst wordt apart van de logboekregel bewaard, zodat u lang na het begin van de discussie kunt aantonen wat er is verzonden.