Minimal AI chatbot starter using Vite + Vercel AI Gateway.
- Simple frontend chat UI (
index.html,src/main.js,src/style.css) - Single serverless endpoint (
api/chat.js) - Streaming responses via AI SDK (
streamText)
- Install dependencies:
npm install- Create
.envfrom.env.exampleand set your key:
cp .env.example .env- Start Vercel local runtime (recommended so
/api/*works):
npm run dev:vercel- Open the local URL shown by Vercel.
AI_GATEWAY_API_KEY(required)AI_GATEWAY_MODEL(optional, default:openai/gpt-4.1-mini)
npm run devstarts only Vite frontendnpm run dev:vercelstarts Vercel dev server (frontend + API)npm run buildbuilds frontendnpm run previewpreviews built frontend