Skip to content

createChatHandler

createChatHandler(options): (request) => Promise<Response>

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

Create a chat API route handler for Next.js.

CreateChatHandlerOptions

Handler options

Route handler function

(request): Promise<Response>

Request

Promise<Response>

app/api/chat/route.ts
import { createChatHandler } from 'ai.matey.react.nextjs/server';
import { Bridge } from 'ai.matey.core';
import { OpenAIBackend } from 'ai.matey.backend/openai';
const bridge = new Bridge({
backend: new OpenAIBackend({ apiKey: process.env.OPENAI_API_KEY }),
});
export const POST = createChatHandler({ bridge });