From a9f73dea0d0ce3ca4bed77d28cd0a45db06746a6 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Wed, 13 Aug 2025 16:40:22 -0700 Subject: [PATCH] [DOCS] Fix README sample for resposne streaming The focus of these changes is to fix the Response streaming sample in the README, which drifted from the current API. --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 057b7a666..f62ff8bf9 100644 --- a/README.md +++ b/README.md @@ -519,14 +519,19 @@ await foreach (StreamingResponseUpdate update }, })) { - if (update is StreamingResponseItemUpdate itemUpdate + if (update is StreamingResponseOutputItemAddedUpdate itemUpdate && itemUpdate.Item is ReasoningResponseItem reasoningItem) { Console.WriteLine($"[Reasoning] ({reasoningItem.Status})"); } - else if (update is StreamingResponseContentPartDeltaUpdate deltaUpdate) + else if (update is StreamingResponseOutputItemAddedUpdate itemDone + && itemDone.Item is ReasoningResponseItem reasoningDone) { - Console.Write(deltaUpdate.Text); + Console.WriteLine($"[Reasoning DONE] ({reasoningDone.Status})"); + } + else if (update is StreamingResponseOutputTextDeltaUpdate delta) + { + Console.Write(delta.Delta); } } ```