Partager via


ExecuteToolScope class

Fournit l’étendue de suivi OpenTelemetry pour les opérations d’exécution d’outils IA.

Extends

Méthodes

recordResponse(string)

Enregistre les informations de réponse pour le suivi des données de télémétrie.

start(ToolCallDetails, AgentDetails, TenantDetails)

Crée et démarre une nouvelle étendue pour le suivi d’exécution d’outils.

Méthodes héritées

dispose()

Méthode de suppression héritée pour la compatibilité

recordError(Error)

Enregistre une erreur qui s’est produite pendant l’opération

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

Rend cette étendue active pendant la durée de l’exécution de rappel asynchrone

Détails de la méthode

recordResponse(string)

Enregistre les informations de réponse pour le suivi des données de télémétrie.

function recordResponse(response: string)

Paramètres

response

string

Réponse d’exécution de l’outil

start(ToolCallDetails, AgentDetails, TenantDetails)

Crée et démarre une nouvelle étendue pour le suivi d’exécution d’outils.

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

Paramètres

details
ToolCallDetails

Détails de l’appel de l’outil

agentDetails
AgentDetails

Détails de l’agent

tenantDetails
TenantDetails

Détails du locataire

Retours

Nouvelle instance ExecuteToolScope.

Détails de la méthode héritée

dispose()

Méthode de suppression héritée pour la compatibilité

function dispose()

Héritéd’OpenTelemetryScope.dispose

recordError(Error)

Enregistre une erreur qui s’est produite pendant l’opération

function recordError(error: Error)

Paramètres

error

Error

L’erreur qui s’est produite

Héritéd’OpenTelemetryScope.recordError

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

Rend cette étendue active pendant la durée de l’exécution de rappel asynchrone

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

Paramètres

callback

() => Promise<T>

Retours

Promise<T>

Héritéd’OpenTelemetryScope.withActiveSpanAsync