50 references to ChatClient
Microsoft.Extensions.AI.Evaluation.Integration.Tests (16)
AgentQualityEvaluatorTests.cs (6)
46ChatClientMetadata? clientMetadata = chatConfiguration.ChatClient.GetService<ChatClientMetadata>(); 48IChatClient chatClient = chatConfiguration.ChatClient; 93await GetConversationWithoutToolsAsync(scenarioRun.ChatConfiguration!.ChatClient); 116await GetConversationWithoutToolsAsync(scenarioRun.ChatConfiguration!.ChatClient); 149await GetConversationWithToolsAsync(scenarioRun.ChatConfiguration!.ChatClient); 173await GetConversationWithToolsAsync(scenarioRun.ChatConfiguration!.ChatClient);
QualityEvaluatorTests.cs (5)
36ChatClientMetadata? clientMetadata = chatConfiguration.ChatClient.GetService<ChatClientMetadata>(); 85IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient; 126IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient; 164IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient; 199IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient;
SafetyEvaluatorTests.cs (5)
59contentSafetyChatConfiguration.ChatClient.GetService<ChatClientMetadata>(); 135clientMetadata = hubBasedContentSafetyChatConfiguration.ChatClient.GetService<ChatClientMetadata>(); 182IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient; 260IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient; 587IChatClient chatClient = scenarioRun.ChatConfiguration!.ChatClient;
Microsoft.Extensions.AI.Evaluation.Quality (23)
CoherenceEvaluator.cs (2)
35/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 95chatConfiguration.ChatClient.GetResponseAsync(
CompletenessEvaluator.cs (2)
34/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 100chatConfiguration.ChatClient.GetResponseAsync(
EquivalenceEvaluator.cs (2)
34/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 103chatConfiguration.ChatClient.GetResponseAsync(
FluencyEvaluator.cs (2)
32/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 87chatConfiguration.ChatClient.GetResponseAsync(
GroundednessEvaluator.cs (2)
33/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 101chatConfiguration.ChatClient.GetResponseAsync(
IntentResolutionEvaluator.cs (2)
45/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 145chatConfiguration.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"/>.) 122chatConfiguration.ChatClient.GetResponseAsync(
RetrievalEvaluator.cs (2)
42/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 116chatConfiguration.ChatClient.GetResponseAsync(
TaskAdherenceEvaluator.cs (2)
44/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 144chatConfiguration.ChatClient.GetResponseAsync(
ToolCallAccuracyEvaluator.cs (2)
46/// results. (The model to be used can be configured via <see cref="ChatConfiguration.ChatClient"/>.) 144chatConfiguration.ChatClient.GetResponseAsync(
Utilities\JsonOutputFixer.cs (1)
72await chatConfig.ChatClient.GetResponseAsync(
Microsoft.Extensions.AI.Evaluation.Reporting (2)
ReportingConfiguration.cs (2)
153cachingKeys = cachingKeys.Concat(GetCachingKeysForChatClient(chatConfiguration.ChatClient)); 212IChatClient originalChatClient = chatConfiguration.ChatClient;
Microsoft.Extensions.AI.Evaluation.Safety (9)
CodeVulnerabilityEvaluator.cs (1)
58chatConfiguration.ChatClient,
ContentHarmEvaluator.cs (1)
60chatConfiguration.ChatClient,
ContentSafetyEvaluator.cs (1)
46chatConfiguration.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,