Skip to content

createStreamingResponse

createStreamingResponse(stream, options): Response

Defined in: react-nextjs/src/server.ts:43

Create a streaming Response for Next.js App Router.

Async iterable of chunks

AsyncIterable<string, any, any> | ReadableStream<Uint8Array<ArrayBufferLike>>

StreamingResponseOptions = {}

Response options

Response

Web Response with streaming body

app/api/chat/route.ts
import { createStreamingResponse } from 'ai.matey.react.nextjs/server';
import { Bridge } from 'ai.matey.core';
export async function POST(request: Request) {
const { messages } = await request.json();
const bridge = new Bridge({ backend, frontend });
const stream = bridge.chatStream({ messages });
return createStreamingResponse(stream);
}