18 references to CreateUpdate
Microsoft.Extensions.AI.OpenAI (18)
OpenAIResponsesChatClient.cs (18)
377
var update =
CreateUpdate
(ToUsageDetails(completedUpdate.Response) is { } usage ? new UsageContent(usage) : null);
403
yield return
CreateUpdate
(new TextContent(outputTextDeltaUpdate.Delta));
407
yield return
CreateUpdate
(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta));
411
yield return
CreateUpdate
(new TextReasoningContent(reasoningTextDeltaUpdate.Delta));
415
yield return
CreateUpdate
(new ImageGenerationToolCallContent
423
yield return
CreateUpdate
(GetImageGenerationResult(streamingImageGenUpdate, options));
427
yield return
CreateUpdate
(new CodeInterpreterToolCallContent
440
yield return
CreateUpdate
(OpenAIClientExtensions.ParseCallContent(fcri.FunctionArguments.ToString(), fcri.CallId, fcri.FunctionName));
444
var mcpUpdate =
CreateUpdate
();
450
yield return
CreateUpdate
(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
463
yield return
CreateUpdate
(CreateCodeInterpreterResultContent(cicri));
474
yield return
CreateUpdate
(annotatedContent);
483
yield return
CreateUpdate
(new TextReasoningContent(null) { ProtectedData = encryptedContent });
492
yield return
CreateUpdate
();
497
yield return
CreateUpdate
(new AIContent { RawRepresentation = outputItemDoneUpdate.Item });
531
yield return
CreateUpdate
(new ErrorContent(errorMessage)
539
yield return
CreateUpdate
(new ErrorContent(refusalDone.Refusal)
546
yield return
CreateUpdate
();