ExecuteToolScope class
Stellt openTelemetry-Ablaufverfolgungsbereich für KI-Toolausführungsvorgänge bereit.
- Extends
Methoden
| record |
Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf. |
| start(Tool |
Erstellt und startet einen neuen Bereich für die Toolausführungsablaufverfolgung. |
Geerbte Methoden
| dispose() | Legacy-Dispose-Methode zur Kompatibilität |
| record |
Zeichnet einen Fehler auf, der während des Vorgangs aufgetreten ist. |
| with |
Macht diese Spanne für die Dauer der asynchronen Rückrufausführung aktiv |
Details zur Methode
recordResponse(string)
Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.
function recordResponse(response: string)
Parameter
- response
-
string
Die Toolausführungsantwort
start(ToolCallDetails, AgentDetails, TenantDetails)
Erstellt und startet einen neuen Bereich für die Toolausführungsablaufverfolgung.
static function start(details: ToolCallDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): ExecuteToolScope
Parameter
- details
- ToolCallDetails
Details des Toolaufrufs
- agentDetails
- AgentDetails
Die Agentdetails
- tenantDetails
- TenantDetails
Die Mandantendetails
Gibt zurück
Eine neue ExecuteToolScope-Instanz.
Details zur geerbten Methode
dispose()
recordError(Error)
Zeichnet einen Fehler auf, der während des Vorgangs aufgetreten ist.
function recordError(error: Error)
Parameter
- error
-
Error
Der Fehler, der aufgetreten ist
Geerbt vonOpenTelemetryScope.recordError
withActiveSpanAsync<T>(() => Promise<T>)
Macht diese Spanne für die Dauer der asynchronen Rückrufausführung aktiv
function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>
Parameter
- callback
-
() => Promise<T>
Gibt zurück
Promise<T>
Geerbt vonOpenTelemetryScope.withActiveSpanAsync