Skip to content

Drago1204/chatbot-gemini-ai

Repository files navigation

ChatUI

ChatUI is a chatbot built using Next.js, Vercel's AI SDK, Tailwind, Daisy UI, and Google's Gemini model as the AI.

Demo

You can see a live demonstration of ChatUI at the following link: ChatUI

Prerequisites

  • Node.js
  • npm

Setup

  1. Clone the repository to your local machine.
  2. Install the project dependencies with npm install.
  3. Create a .env file in the root of the project.
  4. Add the following line to the .env file:

GEMINI_API_KEY=your_api_key.

Replace your_api_key with your actual Gemini API key.

Running

To start the development server, run npm run dev.

Technologies Used

  • 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.

License

This project is under the GNU GPL License.

About

ChatBot with Gemini AI using NextJs, SDK AI and tailwind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published