summarizeHistory
Rôle et comportement
Section intitulée « Rôle et comportement »Crée une stratégie de contexte qui, dès que l’historique sérialisé dépasse triggerCharacters, remplace les anciens messages par un résumé écrit par le modèle et conserve le premier prompt et les messages récents. Chaque résumé est une requête supplémentaire au modèle, comptée dans l’usage et les budgets ; un résumé vide ou interrompu fait échouer le tour avec le code response.
Exemple complet et règles détaillées.
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »optionsOptionnelSummarizeHistoryOptions | undefinedTaille d’historique qui déclenche un résumé et nombre de messages récents conservés.options.triggerCharactersOptionnelnumber | undefinedLongueur de l’historique sérialisé en JSON au-delà de laquelle un résumé est produit, 400000 caractères par défaut.options.keepRecentMessagesOptionnelnumber | undefinedNombre minimal de messages récents conservés après le résumé, 6 par défaut ; la coupure recule jusqu’au message assistant précédent.