Aller au contenu
English

ModelStopReason

import type { ModelStopReason } from "@elie-laloum/outpost";

Raison de la fin d’un résultat de modèle, normalisée par chaque provider de modèle dans ModelResult.stopReason. Valeurs : “end” (réponse finale), “tool-calls” (le modèle demande des appels d’outils), “max-tokens” (limite de sortie ou de fenêtre de contexte atteinte ; le harness intégré échoue avec le code limit), “refusal” (refus ou filtre de contenu ; le harness intégré échoue avec le code response).

Exemple complet et règles détaillées.

export type ModelStopReason = "end" | "tool-calls" | "max-tokens" | "refusal";