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