Aller au contenu
English

ModelToolResultBlock

import type { ModelToolResultBlock } from "@elie-laloum/outpost";
  • typeRequis
    "tool-result"
    Discriminant du bloc : tool-result.
  • callIdRequis
    string
    Identifiant de l’appel d’outil auquel ce résultat répond.
  • contentRequis
    string
    Texte renvoyé au modèle pour cet appel.
  • isErrorOptionnel
    boolean | undefined
    Signale un échec d’exécution de l’outil. Seul Anthropic le transmet, dans is_error ; les protocoles OpenAI envoient le contenu seul.
export interface ModelToolResultBlock {
  readonly type: "tool-result";
  readonly callId: string;
  readonly content: string;
  readonly isError?: boolean;
}