ChatTurnDetails Konstruktoren

Definition

Überlädt

ChatTurnDetails(TimeSpan, String, UsageDetails, String, Nullable<Boolean>)

Quelle:
ChatTurnDetails.cs

Initialisiert eine neue Instanz der ChatTurnDetails-Klasse.

public ChatTurnDetails(TimeSpan latency, string? model = default, Microsoft.Extensions.AI.UsageDetails? usage = default, string? cacheKey = default, bool? cacheHit = default);
new Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails : TimeSpan * string * Microsoft.Extensions.AI.UsageDetails * string * Nullable<bool> -> Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails
Public Sub New (latency As TimeSpan, Optional model As String = Nothing, Optional usage As UsageDetails = Nothing, Optional cacheKey As String = Nothing, Optional cacheHit As Nullable(Of Boolean) = Nothing)

Parameter

latency
TimeSpan

Die Dauer zwischen dem Zeitpunkt, zu dem die Anforderung an die LLM gesendet wurde, und der Zeit, zu der die Antwort für die Chatunterhaltung gesendet wurde.

model
String

Das Modell, das bei der Erstellung der Antwort für die Chatunterhaltung verwendet wurde. Kann sein null , wenn diese Informationen nicht über ModelId.

usage
UsageDetails

Nutzungsdetails für die Chatunterhaltung (einschließlich Eingabe- und Ausgabetokenanzahl). Kann sein null , wenn Nutzungsdetails nicht über Usage.

cacheKey
String

Der Cacheschlüssel für die zwischengespeicherte Modellantwort für die Chatunterhaltung dreht sich, wenn die Zwischenspeicherung der Antwort aktiviert war; null Andernfalls.

cacheHit
Nullable<Boolean>

true wenn die Antwortzwischenspeicherung aktiviert wurde und die Modellantwort für die Chatunterhaltung aus dem Cache abgerufen wurde; false wenn die Antwortzwischenspeicherung aktiviert war und die Modellantwort nicht aus dem Cache abgerufen wurde; null wenn das Zwischenspeichern von Antworten deaktiviert wurde.

Gilt für:

ChatTurnDetails(TimeSpan, String, String, UsageDetails, String, Nullable<Boolean>)

Quelle:
ChatTurnDetails.cs

Initialisiert eine neue Instanz der ChatTurnDetails-Klasse.

[System.Text.Json.Serialization.JsonConstructor]
public ChatTurnDetails(TimeSpan latency, string? model, string? modelProvider, Microsoft.Extensions.AI.UsageDetails? usage = default, string? cacheKey = default, bool? cacheHit = default);
[<System.Text.Json.Serialization.JsonConstructor>]
new Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails : TimeSpan * string * string * Microsoft.Extensions.AI.UsageDetails * string * Nullable<bool> -> Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails
Public Sub New (latency As TimeSpan, model As String, modelProvider As String, Optional usage As UsageDetails = Nothing, Optional cacheKey As String = Nothing, Optional cacheHit As Nullable(Of Boolean) = Nothing)

Parameter

latency
TimeSpan

Die Dauer zwischen dem Zeitpunkt, zu dem die Anforderung an die LLM gesendet wurde, und der Zeit, zu der die Antwort für die Chatunterhaltung gesendet wurde.

model
String

Das Modell, das bei der Erstellung der Antwort für die Chatunterhaltung verwendet wurde. Kann sein null , wenn diese Informationen nicht über ModelId.

modelProvider
String

Der Name des Anbieters für das von model. Kann sein null , wenn diese Informationen nicht über die für die ChatClientMetadataIChatClient.

usage
UsageDetails

Nutzungsdetails für die Chatunterhaltung (einschließlich Eingabe- und Ausgabetokenanzahl). Kann sein null , wenn Nutzungsdetails nicht über Usage.

cacheKey
String

Der Cacheschlüssel für die zwischengespeicherte Modellantwort für die Chatunterhaltung dreht sich, wenn die Zwischenspeicherung der Antwort aktiviert war; null Andernfalls.

cacheHit
Nullable<Boolean>

true wenn die Antwortzwischenspeicherung aktiviert wurde und die Modellantwort für die Chatunterhaltung aus dem Cache abgerufen wurde; false wenn die Antwortzwischenspeicherung aktiviert war und die Modellantwort nicht aus dem Cache abgerufen wurde; null wenn das Zwischenspeichern von Antworten deaktiviert wurde.

Attribute

Gilt für: