16 references to CreateUpdate
Microsoft.Extensions.AI.OpenAI (16)
OpenAIResponsesChatClient.cs (16)
364
var update =
CreateUpdate
(ToUsageDetails(completedUpdate.Response) is { } usage ? new UsageContent(usage) : null);
390
yield return
CreateUpdate
(new TextContent(outputTextDeltaUpdate.Delta));
394
yield return
CreateUpdate
(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta));
398
yield return
CreateUpdate
(new TextReasoningContent(reasoningTextDeltaUpdate.Delta));
402
yield return
CreateUpdate
(new ImageGenerationToolCallContent
410
yield return
CreateUpdate
(GetImageGenerationResult(streamingImageGenUpdate, options));
418
yield return
CreateUpdate
(OpenAIClientExtensions.ParseCallContent(fcri.FunctionArguments.ToString(), fcri.CallId, fcri.FunctionName));
422
var mcpUpdate =
CreateUpdate
();
428
yield return
CreateUpdate
(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
439
var codeUpdate =
CreateUpdate
();
452
yield return
CreateUpdate
(annotatedContent);
461
yield return
CreateUpdate
();
466
yield return
CreateUpdate
(new AIContent { RawRepresentation = outputItemDoneUpdate.Item });
500
yield return
CreateUpdate
(new ErrorContent(errorMessage)
508
yield return
CreateUpdate
(new ErrorContent(refusalDone.Refusal)
515
yield return
CreateUpdate
();