3 instantiations of ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ReportingConfiguration.cs (1)
213
chatDetails = new
ChatDetails
();
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
80
var chatDetails = new
ChatDetails
(turn1, turn2);
172
var chatDetails = new
ChatDetails
(turn1, turn2);
27 references to ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (25)
ChatDetails.cs (4)
18
/// <see cref="
ChatDetails
"/> object.
23
/// Initializes a new instance of the <see cref="
ChatDetails
"/> class.
35
/// Initializes a new instance of the <see cref="
ChatDetails
"/> class.
46
/// 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)
194
ChatDetails
? chatDetails = null;
ResponseCachingChatClient.cs (2)
16
private readonly
ChatDetails
_chatDetails;
24
ChatDetails
chatDetails)
ScenarioRun.cs (3)
98
private readonly
ChatDetails
? _chatDetails;
111
ChatDetails
? chatDetails = null,
169
ChatDetails
? chatDetails = _chatDetails is not null && _chatDetails.TurnDetails.Any() ? _chatDetails : null;
ScenarioRunResult.cs (6)
36
/// An optional <see cref="Reporting.
ChatDetails
"/> object that contains details related to all LLM chat conversation
54
ChatDetails
? chatDetails = null,
75
/// An optional <see cref="Reporting.
ChatDetails
"/> object that contains details related to all LLM chat
89
ChatDetails
? chatDetails = null,
147
/// Gets or sets an optional <see cref="Reporting.
ChatDetails
"/> object that contains details related to all LLM
155
public
ChatDetails
? ChatDetails { get; set; } = chatDetails;
SimpleChatClient.cs (2)
15
private readonly
ChatDetails
_chatDetails;
18
internal SimpleChatClient(IChatClient originalChatClient,
ChatDetails
chatDetails)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
80
var
chatDetails = new ChatDetails(turn1, turn2);
172
var
chatDetails = new ChatDetails(turn1, turn2);