Skip to content

Commit 39638f8

Browse files
committed
Adapt to IChatClient renames
1 parent cf0266a commit 39638f8

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/ChatConversationEvaluator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,8 @@ await RenderEvaluationPromptAsync(
172172

173173
evaluationMessages.Add(new ChatMessage(ChatRole.User, evaluationPrompt));
174174

175-
ChatCompletion evaluationResponse =
176-
await chatConfiguration.ChatClient.CompleteAsync(
175+
ChatResponse evaluationResponse =
176+
await chatConfiguration.ChatClient.GetResponseAsync(
177177
evaluationMessages,
178178
ChatOptions,
179179
cancellationToken: cancellationToken).ConfigureAwait(false);

src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/Utilities/JsonOutputFixer.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ end with a closing curly brace.
6767
new ChatMessage(ChatRole.User, fixPrompt)
6868
};
6969

70-
ChatCompletion result =
71-
await chatConfig.ChatClient.CompleteAsync(
70+
ChatResponse response =
71+
await chatConfig.ChatClient.GetResponseAsync(
7272
messages,
7373
chatOptions,
7474
cancellationToken: cancellationToken).ConfigureAwait(false);
7575

76-
return result.Message.Text;
76+
return response.Message.Text;
7777
}
7878
}

test/Libraries/Microsoft.Extensions.AI.Evaluation.Integration.Tests/EvaluatorTests.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,9 @@ await _reportingConfiguration.CreateScenarioRunAsync(
7070
ChatMessage promptMessage = new ChatMessage(ChatRole.User, prompt);
7171
messages.Add(promptMessage);
7272

73-
ChatCompletion responseCompletion = await chatClient.CompleteAsync(messages, _chatOptions);
74-
ChatMessage responseMessage = responseCompletion.Message;
75-
string? response = responseMessage.Text;
76-
Assert.NotNull(response);
73+
ChatResponse response = await chatClient.GetResponseAsync(messages, _chatOptions);
74+
ChatMessage responseMessage = response.Message;
75+
Assert.NotNull(responseMessage.Text);
7776

7877
EvaluationResult result = await scenarioRun.EvaluateAsync(promptMessage, responseMessage);
7978

@@ -122,10 +121,9 @@ await _reportingConfiguration.CreateScenarioRunAsync(
122121
ChatMessage promptMessage = prompt.ToUserMessage();
123122
messages.Add(promptMessage);
124123

125-
ChatCompletion responseCompletion = await chatClient.CompleteAsync(messages, _chatOptions);
126-
ChatMessage responseMessage = responseCompletion.Message;
127-
string? response = responseMessage.Text;
128-
Assert.NotNull(response);
124+
ChatResponse response = await chatClient.GetResponseAsync(messages, _chatOptions);
125+
ChatMessage responseMessage = response.Message;
126+
Assert.NotNull(responseMessage.Text);
129127

130128
EvaluationResult result = await scenarioRun.EvaluateAsync(promptMessage, responseMessage);
131129

0 commit comments

Comments
 (0)