I created this project to test some of the features Vercel's AI SDK exposes, like:
- Streaming text
- Conversation history
- System prompts
- Structured output
- File attachments (image/pdf)
- Tool calling
- Generative UI
If you want to run this project locally, make sure to obtain a Google Gemini API key, as well as a Weather API key for tool calling, and put them in your .env file.
Created using the AI SDK, Next.js/React, Tailwind CSS, shadcn/ui, Google Gemini, and Weather API.