Aller au contenu
English

ModelToolCallBlock

import type { ModelToolCallBlock } from "@elie-laloum/outpost";
  • typeRequis
    "tool-call"
    Discriminant du bloc : tool-call.
  • idRequis
    string
    Identifiant d’appel émis par le service, que le résultat correspondant doit référencer.
  • nameRequis
    string
    Nom de l’outil demandé, tel que déclaré dans les outils de la requête.
  • inputRequis
    unknown
    Arguments de l’outil analysés. Quand le service renvoie un JSON invalide, la chaîne brute est conservée pour que l’appelant signale l’erreur au modèle.
export interface ModelToolCallBlock {
  readonly type: "tool-call";
  readonly id: string;
  readonly name: string;
  readonly input: unknown;
}