{"repo":"vercel-labs/gemini-chatbot","free":true,"listed":false,"github":"https://github.com/vercel-labs/gemini-chatbot","clone":"git clone https://github.com/vercel-labs/gemini-chatbot.git","description":"Build your own generative UI chatbot using the Vercel AI SDK and Google Gemini","language":"TypeScript","stars":1349,"topics":["ai","chatbot","gemini-pro","nextjs","react","typescript","vercel"],"license":null,"category":"ai-agents","readme_excerpt":"Next.js Gemini Chatbot An Open-Source AI Chatbot Template Built With Next.js and the AI SDK by Vercel. Features · Model Providers · Deploy Your Own · Running locally Features - Next.js App Router - Advanced routing for seamless navigation and performance - React Server Components (RSCs) and Server Actions for server-side rendering and increased performance - AI SDK - Unified API for generating text, structured objects, and tool calls with LLMs - Hooks for building dynamic chat and generative user interfaces - Supports Google (default), OpenAI, Anthropic, Cohere, and other model providers - shadcn/ui - Styling with Tailwind CSS - Component primitives from Radix UI for accessibility and flexibility - Data Persistence - Vercel Postgres powered by Neon for saving chat history and user data - Vercel Blob for efficient object storage - NextAuth.js - Simple and secure authentication Model Providers This template ships with Google Gemini gemini-1.5-pro models as the default. However, with the AI SDK, you can switch LLM providers to OpenAI, Anthropic, Cohere, and many more with just a few lines of code. Deploy Your Own You can deploy your own version of the Next.js AI Chatbot to Vercel with one click: Running locally You will need to use the environment variables defined in .env.example to run Next.js AI Chatbot. It's recommended you use Vercel Environment Variables for this, but a .env file is all that is necessary. Note: You should not commit your .env file or it will expose secrets","default_branch":null,"files":null,"tree":[],"storefront":"/r/vercel-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vercel-labs/gemini-chatbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}