3 instantiations of ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ReportingConfiguration.cs (1)
215
chatDetails = new
ChatDetails
();
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
79
var chatDetails = new
ChatDetails
(turn1, turn2);
170
var chatDetails = new
ChatDetails
(turn1, turn2);
27 references to ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (25)
ChatDetails.cs (4)
23
/// <see cref="
ChatDetails
"/> object.
29
/// Initializes a new instance of the <see cref="
ChatDetails
"/> class.
41
/// Initializes a new instance of the <see cref="
ChatDetails
"/> class.
52
/// Initializes a new instance of the <see cref="
ChatDetails
"/> class.
ChatDetailsExtensions.cs (7)
10
/// Extension methods for <see cref="
ChatDetails
"/>.
16
/// <see cref="
ChatDetails
.TurnDetails"/> collection.
19
/// The <see cref="
ChatDetails
"/> object to which the <paramref name="turnDetails"/> are to be added.
24
public static void AddTurnDetails(this
ChatDetails
chatDetails, IEnumerable<ChatTurnDetails> turnDetails)
37
/// <see cref="
ChatDetails
.TurnDetails"/> collection.
40
/// The <see cref="
ChatDetails
"/> object to which the <paramref name="turnDetails"/> are to be added.
45
public static void AddTurnDetails(this
ChatDetails
chatDetails, params ChatTurnDetails[] turnDetails)
ReportingConfiguration.cs (1)
196
ChatDetails
? chatDetails = null;
ResponseCachingChatClient.cs (2)
17
private readonly
ChatDetails
_chatDetails;
24
ChatDetails
chatDetails)
ScenarioRun.cs (3)
98
private readonly
ChatDetails
? _chatDetails;
112
ChatDetails
? chatDetails = null,
173
ChatDetails
? chatDetails = _chatDetails is not null && _chatDetails.TurnDetails.Any() ? _chatDetails : null;
ScenarioRunResult.cs (6)
41
/// An optional <see cref="Reporting.
ChatDetails
"/> object that contains details related to all LLM chat conversation
59
ChatDetails
? chatDetails = null,
80
/// An optional <see cref="Reporting.
ChatDetails
"/> object that contains details related to all LLM chat
94
ChatDetails
? chatDetails = null,
158
/// Gets or sets an optional <see cref="Reporting.
ChatDetails
"/> object that contains details related to all LLM
166
public
ChatDetails
? ChatDetails { get; set; } = chatDetails;
SimpleChatClient.cs (2)
14
private readonly
ChatDetails
_chatDetails;
16
internal SimpleChatClient(IChatClient originalChatClient,
ChatDetails
chatDetails)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
79
var
chatDetails = new ChatDetails(turn1, turn2);
170
var
chatDetails = new ChatDetails(turn1, turn2);