ChatTurnDetails Construtores

Definição

Sobrecargas

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

Origem:
ChatTurnDetails.cs

Inicializa uma nova instância da classe ChatTurnDetails.

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)

Parâmetros

latency
TimeSpan

A duração entre o tempo em que a solicitação foi enviada para a LLM e a hora em que a resposta foi recebida para a virada da conversa de chat.

model
String

O modelo que foi usado na criação da resposta para a virada da conversa de chat. Pode ser null se essas informações não estiverem disponíveis por meio de ModelId.

usage
UsageDetails

Detalhes de uso para a virada da conversa de chat (incluindo contagens de token de entrada e saída). Pode ser null se os detalhes de uso não estavam disponíveis por meio de Usage.

cacheKey
String

A chave de cache para a resposta do modelo armazenado em cache para a conversa de chat se o cache de resposta estiver habilitado; null Caso contrário.

cacheHit
Nullable<Boolean>

true se o cache de resposta foi habilitado e a resposta do modelo para a virada da conversa de chat foi recuperada do cache; false se o cache de resposta foi habilitado e a resposta do modelo não foi recuperada do cache; null se o cache de resposta foi desabilitado.

Aplica-se a

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

Origem:
ChatTurnDetails.cs

Inicializa uma nova instância da classe ChatTurnDetails.

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

Parâmetros

latency
TimeSpan

A duração entre o tempo em que a solicitação foi enviada para a LLM e a hora em que a resposta foi recebida para a virada da conversa de chat.

model
String

O modelo que foi usado na criação da resposta para a virada da conversa de chat. Pode ser null se essas informações não estiverem disponíveis por meio de ModelId.

modelProvider
String

O nome do provedor para o modelo identificado por model. Pode ser null se essas informações não estiverem disponíveis por meio do IChatClientChatClientMetadata .

usage
UsageDetails

Detalhes de uso para a virada da conversa de chat (incluindo contagens de token de entrada e saída). Pode ser null se os detalhes de uso não estavam disponíveis por meio de Usage.

cacheKey
String

A chave de cache para a resposta do modelo armazenado em cache para a conversa de chat se o cache de resposta estiver habilitado; null Caso contrário.

cacheHit
Nullable<Boolean>

true se o cache de resposta foi habilitado e a resposta do modelo para a virada da conversa de chat foi recuperada do cache; false se o cache de resposta foi habilitado e a resposta do modelo não foi recuperada do cache; null se o cache de resposta foi desabilitado.

Atributos

Aplica-se a