---
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 */
```

