16 references to CreateUpdate
Microsoft.Extensions.AI.OpenAI (16)
OpenAIResponsesChatClient.cs (16)
358var update = CreateUpdate(ToUsageDetails(completedUpdate.Response) is { } usage ? new UsageContent(usage) : null); 384yield return CreateUpdate(new TextContent(outputTextDeltaUpdate.Delta)); 388yield return CreateUpdate(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta)); 392yield return CreateUpdate(new TextReasoningContent(reasoningTextDeltaUpdate.Delta)); 396yield return CreateUpdate(new ImageGenerationToolCallContent 404yield return CreateUpdate(GetImageGenerationResult(streamingImageGenUpdate, options)); 412yield return CreateUpdate(OpenAIClientExtensions.ParseCallContent(fcri.FunctionArguments.ToString(), fcri.CallId, fcri.FunctionName)); 416var mcpUpdate = CreateUpdate(); 422yield return CreateUpdate(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel) 433var codeUpdate = CreateUpdate(); 446yield return CreateUpdate(annotatedContent); 455yield return CreateUpdate(); 460yield return CreateUpdate(new AIContent { RawRepresentation = outputItemDoneUpdate.Item }); 494yield return CreateUpdate(new ErrorContent(errorMessage) 502yield return CreateUpdate(new ErrorContent(refusalDone.Refusal) 509yield return CreateUpdate();