ExecuteToolScope class
Fornisce l'ambito di traccia OpenTelemetry per le operazioni di esecuzione degli strumenti di intelligenza artificiale.
- Extends
Metodi
| record |
Registra le informazioni di risposta per il rilevamento dei dati di telemetria. |
| start(Tool |
Crea e avvia un nuovo ambito per la traccia di esecuzione degli strumenti. |
Metodi ereditati
| dispose() | Metodo dispose legacy per la compatibilità |
| record |
Registra un errore che si è verificato durante l'operazione |
| with |
Rende attivo questo intervallo per la durata dell'esecuzione del callback asincrono |
Dettagli metodo
recordResponse(string)
Registra le informazioni di risposta per il rilevamento dei dati di telemetria.
function recordResponse(response: string)
Parametri
- response
-
string
Risposta di esecuzione dello strumento
start(ToolCallDetails, AgentDetails, TenantDetails)
Crea e avvia un nuovo ambito per la traccia di esecuzione degli strumenti.
static function start(details: ToolCallDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): ExecuteToolScope
Parametri
- details
- ToolCallDetails
Dettagli della chiamata dello strumento
- agentDetails
- AgentDetails
Dettagli dell'agente
- tenantDetails
- TenantDetails
Dettagli del tenant
Restituisce
Nuova istanza di ExecuteToolScope.
Dettagli dei metodi ereditati
dispose()
Metodo dispose legacy per la compatibilità
function dispose()
Ereditato daOpenTelemetryScope.dispose
recordError(Error)
Registra un errore che si è verificato durante l'operazione
function recordError(error: Error)
Parametri
- error
-
Error
L'errore che si è verificato
Ereditato daOpenTelemetryScope.recordError
withActiveSpanAsync<T>(() => Promise<T>)
Rende attivo questo intervallo per la durata dell'esecuzione del callback asincrono
function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>
Parametri
- callback
-
() => Promise<T>
Restituisce
Promise<T>
Ereditato daOpenTelemetryScope.withActiveSpanAsync