From 30e2ba449c5839706952bb1a80eaec32f50dba01 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Fri, 9 May 2025 12:57:40 -0700 Subject: [PATCH 1/2] Fix streaming chat response example --- src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md b/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md index 94a0c53e162..86953f29644 100644 --- a/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md +++ b/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md @@ -97,14 +97,12 @@ while (true) Console.Write("Q: "); history.Add(new(ChatRole.User, Console.ReadLine())); - List updates = []; await foreach (var update in client.GetStreamingResponseAsync(history)) { Console.Write(update); + history.AddMessages(update); } Console.WriteLine(); - - history.AddMessages(updates); } ``` From 598a02cc99e669b632e3bddc9131fa138cee2746 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Fri, 9 May 2025 13:06:38 -0700 Subject: [PATCH 2/2] Use correct fix --- src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md b/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md index 86953f29644..214110ed028 100644 --- a/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md +++ b/src/Libraries/Microsoft.Extensions.AI.Abstractions/README.md @@ -97,12 +97,15 @@ while (true) Console.Write("Q: "); history.Add(new(ChatRole.User, Console.ReadLine())); + List updates = []; await foreach (var update in client.GetStreamingResponseAsync(history)) { Console.Write(update); - history.AddMessages(update); + updates.Add(update); } Console.WriteLine(); + + history.AddMessages(updates); } ```