Aller au contenu
English

DecisionRequest

import type { DecisionRequest } from "@elie-laloum/outpost";
  • modelRequis
    string
    Nom non vide du modèle de décision, sans réglages de génération ni de raisonnement.
  • questionsRequis
    Readonly<Record<string, DecisionQuestion>>
    Questions nommées validées et immuables envoyées dans la requête du provider.
  • stateRequis
    DecisionState
    Texte, objet ou tableau validé comme JSON sans perte avant la requête.
  • signalOptionnel
    AbortSignal | undefined
    Signal d’annulation facultatif de l’appelant transmis au provider de décision.
export interface DecisionRequest {
  readonly model: string;
  readonly questions: DecisionQuestions;
  readonly state: DecisionState;
  readonly signal?: AbortSignal;
}