Freigeben über


ExecuteToolScope class

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

Extends

Methoden

recordResponse(string)

Zeichnet Antwortinformationen für die Telemetrienachverfolgung auf.

start(ToolCallDetails, AgentDetails, TenantDetails)

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

Geerbte Methoden

dispose()

Legacy-Dispose-Methode zur Kompatibilität

recordError(Error)

Zeichnet einen Fehler auf, der während des Vorgangs aufgetreten ist.

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

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()

Legacy-Dispose-Methode zur Kompatibilität

function dispose()

Geerbt vonOpenTelemetryScope.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