ChatUI is a chatbot built using Next.js, Vercel's AI SDK, Tailwind, Daisy UI, and Google's Gemini model as the AI.
You can see a live demonstration of ChatUI at the following link: ChatUI
- Node.js
- npm
- Clone the repository to your local machine.
- Install the project dependencies with
npm install
. - Create a
.env
file in the root of the project. - Add the following line to the
.env
file:
GEMINI_API_KEY=your_api_key.
Replace your_api_key
with your actual Gemini API key.
To start the development server, run npm run dev
.
- Next.js: A React framework for server-side rendering.
- Vercel AI SDK: A software development kit for integrating AI into applications.
- Tailwind: A utility-first CSS framework for rapidly building custom user interfaces.
- Daisy UI: A Tailwind CSS plugin that provides beautiful and customizable UI components.
- Gemini: A Google AI model used to generate chatbot responses.
This project is under the GNU GPL License.