EvaluationResultExtensions.AddOrUpdateChatMetadataInAllMetrics Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona ou atualiza metadados disponíveis como parte da avaliação response produzida por um modelo de IA, em todos os EvaluationMetrics contidos no fornecido result.
public static void AddOrUpdateChatMetadataInAllMetrics(this Microsoft.Extensions.AI.Evaluation.EvaluationResult result, Microsoft.Extensions.AI.ChatResponse response, TimeSpan? duration = default);
static member AddOrUpdateChatMetadataInAllMetrics : Microsoft.Extensions.AI.Evaluation.EvaluationResult * Microsoft.Extensions.AI.ChatResponse * Nullable<TimeSpan> -> unit
<Extension()>
Public Sub AddOrUpdateChatMetadataInAllMetrics (result As EvaluationResult, response As ChatResponse, Optional duration As Nullable(Of TimeSpan) = Nothing)
Parâmetros
- result
- EvaluationResult
Os EvaluationResult s que contêm os EvaluationMetrics que devem ser alterados.
- response
- ChatResponse
O ChatResponse que contém metadados a serem adicionados ou atualizados.
Uma duração opcional que representa o tempo necessário para o modelo de IA produzir o fornecido response. Se fornecido, a duração (em milissegundos) também será incluída como parte dos metadados adicionados.