InferenceScope class
Stellt openTelemetry-Ablaufverfolgungsbereich für generative KI-Ableitungsvorgänge bereit.
- Extends
Methoden
| record |
Zeichnet die Endgründe für die Telemetrienachverfolgung auf. |
| record |
Zeichnet die Eingabemeldungen für die Telemetrienachverfolgung auf. |
| record |
Zeichnet die Anzahl der Eingabetoken für die Telemetrienachverfolgung auf. |
| record |
Zeichnet die Ausgabemeldungen für die Telemetrienachverfolgung auf. |
| record |
Zeichnet die Anzahl der Ausgabetoken für die Telemetrienachverfolgung auf. |
| record |
Zeichnet die Antwort-ID für die Telemetrienachverfolgung auf. |
| start(Inference |
Erstellt und startet einen neuen Bereich für die Rückschlussablaufverfolgung. |
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
recordFinishReasons(string[])
Zeichnet die Endgründe für die Telemetrienachverfolgung auf.
function recordFinishReasons(finishReasons: string[])
Parameter
- finishReasons
-
string[]
Array von Endgründen
recordInputMessages(string[])
Zeichnet die Eingabemeldungen für die Telemetrienachverfolgung auf.
function recordInputMessages(messages: string[])
Parameter
- messages
-
string[]
Array von Eingabemeldungen
recordInputTokens(number)
Zeichnet die Anzahl der Eingabetoken für die Telemetrienachverfolgung auf.
function recordInputTokens(inputTokens: number)
Parameter
- inputTokens
-
number
Anzahl der Eingabetoken
recordOutputMessages(string[])
Zeichnet die Ausgabemeldungen für die Telemetrienachverfolgung auf.
function recordOutputMessages(messages: string[])
Parameter
- messages
-
string[]
Array von Ausgabemeldungen
recordOutputTokens(number)
Zeichnet die Anzahl der Ausgabetoken für die Telemetrienachverfolgung auf.
function recordOutputTokens(outputTokens: number)
Parameter
- outputTokens
-
number
Anzahl der Ausgabetoken
recordResponseId(string)
Zeichnet die Antwort-ID für die Telemetrienachverfolgung auf.
function recordResponseId(responseId: string)
Parameter
- responseId
-
string
Die Antwort-ID
start(InferenceDetails, AgentDetails, TenantDetails)
Erstellt und startet einen neuen Bereich für die Rückschlussablaufverfolgung.
static function start(details: InferenceDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): InferenceScope
Parameter
- details
- InferenceDetails
Die Ableitungsanrufdetails
- agentDetails
- AgentDetails
Die Agentdetails
- tenantDetails
- TenantDetails
Die Mandantendetails
Gibt zurück
Eine neue InferenceScope-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