ModelStreamEvent
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »Les champs ci-dessous couvrent toutes les variantes ; la signature précise leurs combinaisons autorisées.
typeRequis"reasoning" | "retry" | "text-delta" | "result"text-delta pour un fragment du texte de réponse, reasoning pour un raisonnement lisible, retry pour une reprise signalée par le fournisseur, result pour le résultat final. Les fournisseurs intégrés n’émettent que text-delta et result.textSelon la variantestringFragment du texte de réponse pour text-delta, ou raisonnement lisible pour reasoning, dans l’ordre d’arrivée. Le harness les relaie comme événements du même type.attemptSelon la variantenumberNuméro de tentative signalé par le fournisseur. Le harness le relaie comme événement model-retry et ne relance rien lui-même.messageSelon la variantestring | undefinedDiagnostic de la reprise signalée, relayé dans l’événement model-retry.resultSelon la varianteModelResultRésultat final normalisé, identique à celui d’une requête sans streaming. Le harness en exige exactement un par stream.