Aller au contenu
English

ModelMessage

import type { ModelMessage } from "@elie-laloum/outpost";
  • roleRequis
    "user" | "assistant"
    Auteur du message : user pour les prompts et les résultats d’outils, assistant pour la sortie du modèle.
  • contentRequis
    readonly ModelContentBlock[]
    Blocs de contenu ordonnés, non vides. Les appels d’outils et le raisonnement appartiennent aux messages assistant ; les résultats d’outils aux messages utilisateur.
export interface ModelMessage {
  readonly role: "user" | "assistant";
  readonly content: readonly ModelContentBlock[];
}