Partager via


ExecuteToolScope Classe

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

Initialisez l’étendue d’exécution de l’outil.

Constructeur

ExecuteToolScope(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails)

Paramètres

Nom Description
details
Obligatoire

Détails de l’appel d’outil

agent_details
Obligatoire

Détails de l’agent effectuant l’appel

tenant_details
Obligatoire

Détails du locataire

Méthodes

record_response

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

start

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

record_response

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

record_response(response: str) -> None

Paramètres

Nom Description
response
Obligatoire

Réponse à enregistrer

start

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

static start(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails) -> ExecuteToolScope

Paramètres

Nom Description
details
Obligatoire

Détails de l’appel d’outil

agent_details
Obligatoire

Détails de l’agent effectuant l’appel

tenant_details
Obligatoire

Détails du locataire

Retours

Type Description

Nouvelle instance ExecuteToolScope