New Project

Express + AI SDK

Using AI SDK in an Express app.

DeployView Demo

Express.js + AI SDK Example

You can use the AI SDK in an Express.js server to generate and stream text and objects.

Usage

  1. Create .env file with the following content (and more settings, depending on the providers you want to use):
OPENAI_API_KEY="YOUR_OPENAI_API_KEY"
  1. Run the following commands from the root directory of the AI SDK repo:
pnpm install
pnpm build
  1. Run the following command:
pnpm dev
  1. Test the endpoint with Curl:
curl -X POST http://localhost:8080
curl -X POST http://localhost:8080/custom-data-parts
curl -i http://localhost:8080/chat \
-H "Content-Type: application/json" \
--data '{ "messages":[{"role":"user","id":"msg1","parts":[{"type":"text","text":"what happened yesterday in tech?"}]}]}'
GitHub Repovercel/ai
LicenseView License
Use Cases
AI
Backend
Stack
Other
None

Related Templates

Express.js on Vercel

Simple Express.js + Vercel example that serves html content, JSON data and simulates an API route.
Express.js on Vercel thumbnail

Hono + AI SDK

Using AI SDK with a Hono backend
Hono + AI SDK thumbnail
DeployView Demo