16 references to CreateUpdate
Microsoft.Extensions.AI.OpenAI (16)
OpenAIResponsesChatClient.cs (16)
361
var update =
CreateUpdate
(ToUsageDetails(completedUpdate.Response) is { } usage ? new UsageContent(usage) : null);
387
yield return
CreateUpdate
(new TextContent(outputTextDeltaUpdate.Delta));
391
yield return
CreateUpdate
(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta));
395
yield return
CreateUpdate
(new TextReasoningContent(reasoningTextDeltaUpdate.Delta));
399
yield return
CreateUpdate
(new ImageGenerationToolCallContent
407
yield return
CreateUpdate
(GetImageGenerationResult(streamingImageGenUpdate, options));
415
yield return
CreateUpdate
(OpenAIClientExtensions.ParseCallContent(fcri.FunctionArguments.ToString(), fcri.CallId, fcri.FunctionName));
419
var mcpUpdate =
CreateUpdate
();
425
yield return
CreateUpdate
(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
436
var codeUpdate =
CreateUpdate
();
449
yield return
CreateUpdate
(annotatedContent);
458
yield return
CreateUpdate
();
463
yield return
CreateUpdate
(new AIContent { RawRepresentation = outputItemDoneUpdate.Item });
497
yield return
CreateUpdate
(new ErrorContent(errorMessage)
505
yield return
CreateUpdate
(new ErrorContent(refusalDone.Refusal)
512
yield return
CreateUpdate
();