Back to Templates

Express.js + AI SDK Example
You can use the AI SDK in an Express.js server to generate and stream text and objects.
Usage
- 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"
- Run the following commands from the root directory of the AI SDK repo:
pnpm installpnpm build
- Run the following command:
pnpm dev
- Test the endpoint with Curl:
curl -X POST http://localhost:8080curl -X POST http://localhost:8080/custom-data-partscurl -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?"}]}]}'