--- title: "StreamEvents" --- Union of all possible event types emitted during response streaming ## Supported Types ### `components.ErrorEvent` ```python value: components.ErrorEvent = /* values here */ ``` ### `components.ApplyPatchCallOperationDiffDeltaEvent` ```python value: components.ApplyPatchCallOperationDiffDeltaEvent = /* values here */ ``` ### `components.ApplyPatchCallOperationDiffDoneEvent` ```python value: components.ApplyPatchCallOperationDiffDoneEvent = /* values here */ ``` ### `components.StreamEventsResponseCompleted` ```python value: components.StreamEventsResponseCompleted = /* values here */ ``` ### `components.ContentPartAddedEvent` ```python value: components.ContentPartAddedEvent = /* values here */ ``` ### `components.ContentPartDoneEvent` ```python value: components.ContentPartDoneEvent = /* values here */ ``` ### `components.OpenResponsesCreatedEvent` ```python value: components.OpenResponsesCreatedEvent = /* values here */ ``` ### `components.CustomToolCallInputDeltaEvent` ```python value: components.CustomToolCallInputDeltaEvent = /* values here */ ``` ### `components.CustomToolCallInputDoneEvent` ```python value: components.CustomToolCallInputDoneEvent = /* values here */ ``` ### `components.DebugEvent` ```python value: components.DebugEvent = /* values here */ ``` ### `components.StreamEventsResponseFailed` ```python value: components.StreamEventsResponseFailed = /* values here */ ``` ### `components.FunctionCallArgsDeltaEvent` ```python value: components.FunctionCallArgsDeltaEvent = /* values here */ ``` ### `components.FunctionCallArgsDoneEvent` ```python value: components.FunctionCallArgsDoneEvent = /* values here */ ``` ### `components.FusionCallAnalysisCompletedEvent` ```python value: components.FusionCallAnalysisCompletedEvent = /* values here */ ``` ### `components.FusionCallAnalysisInProgressEvent` ```python value: components.FusionCallAnalysisInProgressEvent = /* values here */ ``` ### `components.FusionCallCompletedEvent` ```python value: components.FusionCallCompletedEvent = /* values here */ ``` ### `components.FusionCallInProgressEvent` ```python value: components.FusionCallInProgressEvent = /* values here */ ``` ### `components.FusionCallPanelAddedEvent` ```python value: components.FusionCallPanelAddedEvent = /* values here */ ``` ### `components.FusionCallPanelCompletedEvent` ```python value: components.FusionCallPanelCompletedEvent = /* values here */ ``` ### `components.FusionCallPanelDeltaEvent` ```python value: components.FusionCallPanelDeltaEvent = /* values here */ ``` ### `components.FusionCallPanelFailedEvent` ```python value: components.FusionCallPanelFailedEvent = /* values here */ ``` ### `components.FusionCallPanelReasoningDeltaEvent` ```python value: components.FusionCallPanelReasoningDeltaEvent = /* values here */ ``` ### `components.ImageGenCallCompletedEvent` ```python value: components.ImageGenCallCompletedEvent = /* values here */ ``` ### `components.ImageGenCallGeneratingEvent` ```python value: components.ImageGenCallGeneratingEvent = /* values here */ ``` ### `components.ImageGenCallInProgressEvent` ```python value: components.ImageGenCallInProgressEvent = /* values here */ ``` ### `components.ImageGenCallPartialImageEvent` ```python value: components.ImageGenCallPartialImageEvent = /* values here */ ``` ### `components.OpenResponsesInProgressEvent` ```python value: components.OpenResponsesInProgressEvent = /* values here */ ``` ### `components.StreamEventsResponseIncomplete` ```python value: components.StreamEventsResponseIncomplete = /* values here */ ``` ### `components.StreamEventsResponseOutputItemAdded` ```python value: components.StreamEventsResponseOutputItemAdded = /* values here */ ``` ### `components.StreamEventsResponseOutputItemDone` ```python value: components.StreamEventsResponseOutputItemDone = /* values here */ ``` ### `components.AnnotationAddedEvent` ```python value: components.AnnotationAddedEvent = /* values here */ ``` ### `components.TextDeltaEvent` ```python value: components.TextDeltaEvent = /* values here */ ``` ### `components.TextDoneEvent` ```python value: components.TextDoneEvent = /* values here */ ``` ### `components.ReasoningSummaryPartAddedEvent` ```python value: components.ReasoningSummaryPartAddedEvent = /* values here */ ``` ### `components.ReasoningSummaryPartDoneEvent` ```python value: components.ReasoningSummaryPartDoneEvent = /* values here */ ``` ### `components.ReasoningSummaryTextDeltaEvent` ```python value: components.ReasoningSummaryTextDeltaEvent = /* values here */ ``` ### `components.ReasoningSummaryTextDoneEvent` ```python value: components.ReasoningSummaryTextDoneEvent = /* values here */ ``` ### `components.ReasoningDeltaEvent` ```python value: components.ReasoningDeltaEvent = /* values here */ ``` ### `components.ReasoningDoneEvent` ```python value: components.ReasoningDoneEvent = /* values here */ ``` ### `components.RefusalDeltaEvent` ```python value: components.RefusalDeltaEvent = /* values here */ ``` ### `components.RefusalDoneEvent` ```python value: components.RefusalDoneEvent = /* values here */ ``` ### `components.WebSearchCallCompletedEvent` ```python value: components.WebSearchCallCompletedEvent = /* values here */ ``` ### `components.WebSearchCallInProgressEvent` ```python value: components.WebSearchCallInProgressEvent = /* values here */ ``` ### `components.WebSearchCallSearchingEvent` ```python value: components.WebSearchCallSearchingEvent = /* values here */ ```