B-Arts DocumentationIndice generale

BAIFunctionCall

Identità

  • Namespace: B.BAI

  • Tipo: class

Rappresenta l'associazione fra una tool call richiesta dal modello e una BAIFunction registrata, includendo esito e tempi di esecuzione.

Costruttore

  • BAIFunctionCall(BAIToolCall call, BAIFunction? function = null).

Proprietà

Proprietà Tipo
Name string
Function BAIFunction?
ToolCall BAIToolCall
Executed bool
StartExecuted DateTime?
EndExecuted DateTime?
DurationExecuted TimeSpan?
ResultValue object?

Metodi

  • Task ExecuteAsync() — non esegue nulla se Function è null; altrimenti misura i tempi, invoca la funzione e imposta Executed = true soltanto al completamento riuscito.