InvokeAgentScope class
Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de invocación del agente de IA.
- Extends
Métodos
| record |
Registra los mensajes de entrada para el seguimiento de telemetría. |
| record |
Registra los mensajes de salida para el seguimiento de telemetría. |
| record |
Registra información de respuesta para el seguimiento de telemetría. |
| start(Invoke |
Crea e inicia un nuevo ámbito para el seguimiento de invocaciones del agente. |
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
recordInputMessages(string[])
Registra los mensajes de entrada para el seguimiento de telemetría.
function recordInputMessages(messages: string[])
Parámetros
- messages
-
string[]
Matriz de mensajes de entrada
recordOutputMessages(string[])
Registra los mensajes de salida para el seguimiento de telemetría.
function recordOutputMessages(messages: string[])
Parámetros
- messages
-
string[]
Matriz de mensajes de salida
recordResponse(string)
Registra información de respuesta para el seguimiento de telemetría.
function recordResponse(response: string)
Parámetros
- response
-
string
Respuesta de invocación
start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)
Crea e inicia un nuevo ámbito para el seguimiento de invocaciones del agente.
static function start(invokeAgentDetails: InvokeAgentDetails, tenantDetails: TenantDetails, callerAgentDetails?: EnhancedAgentDetails, callerDetails?: CallerDetails): InvokeAgentScope
Parámetros
- invokeAgentDetails
- InvokeAgentDetails
Los detalles de la invocación del agente, incluidos el punto de conexión, la información del agente y el contexto de conversación.
- tenantDetails
- TenantDetails
Detalles del inquilino.
- callerAgentDetails
- EnhancedAgentDetails
Detalles del agente de llamada.
- callerDetails
- CallerDetails
Detalles del autor de la llamada no agente.
Devoluciones
Nueva instancia invokeAgentScope.
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