Share via


ChatDetails Class

Definition

A class that records details related to all LLM chat conversation turns involved in the execution of a particular ScenarioRun.

public ref class ChatDetails sealed
public sealed class ChatDetails
type ChatDetails = class
Public NotInheritable Class ChatDetails
Inheritance
ChatDetails

Constructors

ChatDetails(ChatTurnDetails[])

Initializes a new instance of the ChatDetails class.

ChatDetails(IEnumerable<ChatTurnDetails>)

Initializes a new instance of the ChatDetails class.

ChatDetails(IList<ChatTurnDetails>)

Initializes a new instance of the ChatDetails class.

Properties

TurnDetails

Gets or sets the ChatTurnDetails for the LLM chat conversation turns recorded in this ChatDetails object.

Extension Methods

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.

Applies to