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 |