No Schema Output Mode with Vercel AI SDK

A Next.js chatbot using the Vercel AI SDK's streamObject function without an underlying schema (no schema output mode).
Documentation
No Schema Structured Data Generation Preview
This preview demonstrates how to use the Vercel AI SDK and the streamObject function with the no-schema output mode to generate structured data with the AI provider of your choice.
Deploy your own
How to use
Run create-next-app with npm, Yarn, or pnpm to bootstrap the example:
npx create-next-app --example https://github.com/vercel-labs/ai-sdk-preview-no-schema ai-sdk-preview-no-schema-example
yarn create next-app --example https://github.com/vercel-labs/ai-sdk-preview-no-schema ai-sdk-preview-no-schema-example
pnpm create next-app --example https://github.com/vercel-labs/ai-sdk-preview-no-schema ai-sdk-preview-no-schema-example
To run the example locally you need to:
- Sign up for accounts with the AI providers you want to use (e.g., OpenAI, Anthropic).
- Obtain API keys for each provider.
- Set the required environment variables as shown in the
.env.examplefile, but in a new file called.env. npm installto install the required dependencies.npm run devto launch the development server.
Learn More
To learn more about Vercel AI SDK or Next.js take a look at the following resources: