Skip to main content

Module streaming

Module streaming 

Source
Expand description

OpenResponses streaming event types.

This module defines the semantic streaming events used by the OpenResponses specification. See https://www.openresponses.org/specification#streaming for details.

Structs§

AccumulatedFunctionCall
A completed accumulated function call.
AccumulatingFunctionCall
A function call being accumulated from streaming deltas.
ErrorEventData
Data for error events.
FunctionCallDeltaEventData
Data for function call argument delta events.
OutputItemEventData
Data for output item events.
ReasoningContentDeltaEventData
Data for reasoning content delta events.
ResponseEventData
Data for response lifecycle events.
StreamAccumulator
Accumulator for building responses from streaming events.
StreamError
Error details in streaming.
StreamEvent
A streaming event from the OpenResponses API.
TextDeltaEventData
Data for text delta events.

Enums§

StreamEventData
Data payload for different streaming events.
StreamEventType
All possible streaming event types in OpenResponses.

Functions§

extract_event_type
Extract the event type from an SSE event line.
parse_sse_event
Parse a Server-Sent Events (SSE) line into a stream event.