Condividi tramite


ExecuteToolScope class

Fornisce l'ambito di traccia OpenTelemetry per le operazioni di esecuzione degli strumenti di intelligenza artificiale.

Extends

Metodi

recordResponse(string)

Registra le informazioni di risposta per il rilevamento dei dati di telemetria.

start(ToolCallDetails, AgentDetails, TenantDetails)

Crea e avvia un nuovo ambito per la traccia di esecuzione degli strumenti.

Metodi ereditati

dispose()

Metodo dispose legacy per la compatibilità

recordError(Error)

Registra un errore che si è verificato durante l'operazione

withActiveSpanAsync<T>(() => Promise<T>)

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