37 references to ChatClient
Microsoft.Extensions.AI.Evaluation.Integration.Tests (9)
QualityEvaluatorTests.cs (5)
40
ChatClientMetadata? clientMetadata = chatConfiguration.
ChatClient
.GetService<ChatClientMetadata>();
89
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
129
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
166
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
201
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
SafetyEvaluatorTests.cs (4)
40
ChatClientMetadata? clientMetadata = llmChatConfiguration.
ChatClient
.GetService<ChatClientMetadata>();
132
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
194
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
522
IChatClient chatClient = scenarioRun.ChatConfiguration!.
ChatClient
;
Microsoft.Extensions.AI.Evaluation.Quality (17)
CoherenceEvaluator.cs (2)
35
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
94
chatConfiguration.
ChatClient
.GetResponseAsync(
CompletenessEvaluator.cs (2)
34
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
99
chatConfiguration.
ChatClient
.GetResponseAsync(
EquivalenceEvaluator.cs (2)
34
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
100
chatConfiguration.
ChatClient
.GetResponseAsync(
FluencyEvaluator.cs (2)
32
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
86
chatConfiguration.
ChatClient
.GetResponseAsync(
GroundednessEvaluator.cs (2)
33
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
100
chatConfiguration.
ChatClient
.GetResponseAsync(
RelevanceEvaluator.cs (2)
36
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
100
chatConfiguration.
ChatClient
.GetResponseAsync(
RelevanceTruthAndCompletenessEvaluator.cs (2)
36
/// produce the best results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
118
chatConfiguration.
ChatClient
.GetResponseAsync(
RetrievalEvaluator.cs (2)
42
/// results. (The model to be used can be configured via <see cref="ChatConfiguration.
ChatClient
"/>.)
107
chatConfiguration.
ChatClient
.GetResponseAsync(
Utilities\JsonOutputFixer.cs (1)
72
await chatConfig.
ChatClient
.GetResponseAsync(
Microsoft.Extensions.AI.Evaluation.Reporting (2)
ReportingConfiguration.cs (2)
155
cachingKeys = cachingKeys.Concat(GetCachingKeysForChatClient(chatConfiguration.
ChatClient
));
214
IChatClient originalChatClient = chatConfiguration.
ChatClient
;
Microsoft.Extensions.AI.Evaluation.Safety (9)
CodeVulnerabilityEvaluator.cs (1)
58
chatConfiguration.
ChatClient
,
ContentHarmEvaluator.cs (1)
60
chatConfiguration.
ChatClient
,
ContentSafetyEvaluator.cs (1)
53
chatConfiguration.
ChatClient
,
ContentSafetyServiceConfigurationExtensions.cs (3)
25
/// <see cref="ChatConfiguration.
ChatClient
"/> in <paramref name="originalChatConfiguration"/> being replaced with
46
originalChatClient: originalChatConfiguration?.
ChatClient
);
62
/// The original <see cref="IChatClient"/>. The returned <see cref="ChatConfiguration.
ChatClient
"/> will be a
GroundednessProEvaluator.cs (1)
59
chatConfiguration.
ChatClient
,
ProtectedMaterialEvaluator.cs (1)
76
IChatClient chatClient = chatConfiguration.
ChatClient
;
UngroundedAttributesEvaluator.cs (1)
63
chatConfiguration.
ChatClient
,