Description
A Next.js chatbot using the Vercel AI SDK's streamText function to automatically handle multiple tool call roundtrips.
npx boilerapp ai-sdk-roundtripsDocumentation
Automatic Multiple Tool Steps Preview
This example demonstrates how to use the Vercel AI SDK with Next.js and the streamText function to automatically handle multiple tool steps.
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-roundtrips ai-sdk-preview-roundtrips-example
yarn create next-app --example https://github.com/vercel-labs/ai-sdk-preview-roundtrips ai-sdk-preview-roundtrips-example
pnpm create next-app --example https://github.com/vercel-labs/ai-sdk-preview-roundtrips ai-sdk-preview-roundtrips-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:
Prix
Gratuit