Compartir a través de


ExecuteToolScope class

Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de ejecución de herramientas de IA.

Extends

Métodos

recordResponse(string)

Registra información de respuesta para el seguimiento de telemetría.

start(ToolCallDetails, AgentDetails, TenantDetails)

Crea e inicia un nuevo ámbito para el seguimiento de la ejecución de herramientas.

Métodos heredados

dispose()

Método Dispose heredado para la compatibilidad

recordError(Error)

Registra un error que se produjo durante la operación

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

Hace que este intervalo se active durante la ejecución de la devolución de llamada asincrónica.

Detalles del método

recordResponse(string)

Registra información de respuesta para el seguimiento de telemetría.

function recordResponse(response: string)

Parámetros

response

string

Respuesta de ejecución de la herramienta

start(ToolCallDetails, AgentDetails, TenantDetails)

Crea e inicia un nuevo ámbito para el seguimiento de la ejecución de herramientas.

static function start(details: ToolCallDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): ExecuteToolScope

Parámetros

details
ToolCallDetails

Detalles de la llamada a la herramienta

agentDetails
AgentDetails

Detalles del agente

tenantDetails
TenantDetails

Detalles del inquilino

Devoluciones

Nueva instancia executeToolScope.

Detalles de los métodos heredados

dispose()

Método Dispose heredado para la compatibilidad

function dispose()

Heredado deOpenTelemetryScope.dispose

recordError(Error)

Registra un error que se produjo durante la operación

function recordError(error: Error)

Parámetros

error

Error

El error que ocurrió

Heredado deOpenTelemetryScope.recordError

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

Hace que este intervalo se active durante la ejecución de la devolución de llamada asincrónica.

function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>

Parámetros

callback

() => Promise<T>

Devoluciones

Promise<T>

Heredado deOpenTelemetryScope.withActiveSpanAsync