Install provider SDK:
npm install @ai-sdk/openai
Add an API endpoint:
import { openai } from "@ai-sdk/openai";
import { createEdgeRuntimeAPI } from "@assistant-ui/react/edge";
export const { POST } = createEdgeRuntimeAPI({
model: openai("gpt-4o"),
});
Define environment variables:
OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
If you aren't using Next.js, you can also deploy this endpoint to Cloudflare Workers, or any other serverless platform.