Freigeben über


ExecuteToolScope Klasse

Stellt openTelemetry-Ablaufverfolgungsbereich für KI-Toolausführungsvorgänge bereit.

Initialisieren Sie den Toolausführungsbereich.

Konstruktor

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

Parameter

Name Beschreibung
details
Erforderlich

Die Details des Toolaufrufs

agent_details
Erforderlich

Die Details des Agents, der den Anruf tätigen

tenant_details
Erforderlich

Die Details des Mandanten

Methoden

record_response

Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.

start

Erstellt und startet einen neuen Bereich für die Toolausführungsablaufverfolgung.

record_response

Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.

record_response(response: str) -> None

Parameter

Name Beschreibung
response
Erforderlich

Die Antwort auf den Datensatz

start

Erstellt und startet einen neuen Bereich für die Toolausführungsablaufverfolgung.

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

Parameter

Name Beschreibung
details
Erforderlich

Die Details des Toolaufrufs

agent_details
Erforderlich

Die Details des Agents, der den Anruf tätigen

tenant_details
Erforderlich

Die Details des Mandanten

Gibt zurück

Typ Beschreibung

Eine neue ExecuteToolScope-Instanz