function toServerSentEventsStream(stream, abortController?): ReadableStream<Uint8Array<ArrayBufferLike>>;
function toServerSentEventsStream(stream, abortController?): ReadableStream<Uint8Array<ArrayBufferLike>>;
Defined in: utilities/stream-to-response.ts:22
Convert a StreamChunk async iterable to a ReadableStream in Server-Sent Events format
This creates a ReadableStream that emits chunks in SSE format:
AsyncIterable<StreamChunk>
AsyncIterable of StreamChunks from chat()
AbortController
Optional AbortController to abort when stream is cancelled
ReadableStream<Uint8Array<ArrayBufferLike>>
ReadableStream in Server-Sent Events format
const stream = chat({ adapter: openai(), model: "gpt-4o", messages: [...] });
const readableStream = toServerSentEventsStream(stream);
// Use with Response, or any API that accepts ReadableStream
const stream = chat({ adapter: openai(), model: "gpt-4o", messages: [...] });
const readableStream = toServerSentEventsStream(stream);
// Use with Response, or any API that accepts ReadableStream
