Skip to main content

Function: streamResponse()

streamResponse(response, providerName?): AsyncGenerator<unknown, void, undefined>

Defined in: packages/core/src/utils/streaming.ts:166

Parse Server-Sent Events from response stream

Extracted from BaseProvider for shared use by Baleybot. Automatically detects WebSocket streams and skips SSE parsing.

Parameters

response

Response

Standard Response with streaming body

providerName?

string

Provider name for logging (optional)

Returns

AsyncGenerator<unknown, void, undefined>

Yields

Parsed JSON chunks from SSE stream or WebSocket messages