ExecuteToolScope class
Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de ejecución de herramientas de IA.
- Extends
Métodos
| record |
Registra información de respuesta para el seguimiento de telemetría. |
| start(Tool |
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 |
| record |
Registra un error que se produjo durante la operación |
| with |
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