Condividi tramite


ChatDetailsExtensions.AddTurnDetails Method

Definition

Overloads

Name Description
AddTurnDetails(ChatDetails, ChatTurnDetails[])

Adds ChatTurnDetails for one or more LLM chat conversation turns to the TurnDetails collection.

AddTurnDetails(ChatDetails, IEnumerable<ChatTurnDetails>)

Adds ChatTurnDetails for one or more LLM chat conversation turns to the TurnDetails collection.

AddTurnDetails(ChatDetails, ChatTurnDetails[])

Source:
ChatDetailsExtensions.cs

Adds ChatTurnDetails for one or more LLM chat conversation turns to the TurnDetails collection.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddTurnDetails(Microsoft::Extensions::AI::Evaluation::Reporting::ChatDetails ^ chatDetails, ... cli::array <Microsoft::Extensions::AI::Evaluation::Reporting::ChatTurnDetails ^> ^ turnDetails);
public static void AddTurnDetails(this Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails chatDetails, params Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails[] turnDetails);
static member AddTurnDetails : Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails * Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails[] -> unit
<Extension()>
Public Sub AddTurnDetails (chatDetails As ChatDetails, ParamArray turnDetails As ChatTurnDetails())

Parameters

chatDetails
ChatDetails

The ChatDetails object to which the turnDetails are to be added.

turnDetails
ChatTurnDetails[]

The ChatTurnDetails for one or more LLM chat conversation turns.

Applies to

AddTurnDetails(ChatDetails, IEnumerable<ChatTurnDetails>)

Source:
ChatDetailsExtensions.cs

Adds ChatTurnDetails for one or more LLM chat conversation turns to the TurnDetails collection.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddTurnDetails(Microsoft::Extensions::AI::Evaluation::Reporting::ChatDetails ^ chatDetails, System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::Evaluation::Reporting::ChatTurnDetails ^> ^ turnDetails);
public static void AddTurnDetails(this Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails chatDetails, System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails> turnDetails);
static member AddTurnDetails : Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails * seq<Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails> -> unit
<Extension()>
Public Sub AddTurnDetails (chatDetails As ChatDetails, turnDetails As IEnumerable(Of ChatTurnDetails))

Parameters

chatDetails
ChatDetails

The ChatDetails object to which the turnDetails are to be added.

turnDetails
IEnumerable<ChatTurnDetails>

The ChatTurnDetails for one or more LLM chat conversation turns.

Applies to