Aller au contenu
English

ModelToolSpec

import type { ModelToolSpec } from "@elie-laloum/outpost";
  • nameRequis
    string
    Nom d’outil unique de 1 à 64 lettres, chiffres, tirets bas ou tirets.
  • descriptionRequis
    string
    Explication que le modèle lit pour décider quand et comment appeler l’outil.
  • inputSchemaRequis
    Readonly<Record<string, unknown>>
    Objet JSON Schema qui décrit les arguments de l’outil.
export interface ModelToolSpec {
  readonly name: string;
  readonly description: string;
  readonly inputSchema: Readonly<Record<string, unknown>>;
}