https://github.com/xeven777/gemini-chat
An AI-powered chat bot built with Next.js 14 and Google Gemini, featuring real-time interaction, responsive design, and support for Gemini Pro and Gemini Vision models. This project showcases the power of AI in enhancing user engagement and providing intelligent responses.
https://github.com/xeven777/gemini-chat
ai-chatbot aichatbot gemini gemini-api gemini-pro gemini-vision-pro google-gemini hacktoberfest hacktoberfest2024 next nextjs nextjs14 nextjs14-projects nextjs14-typescript trending-repositories
Last synced: 4 months ago
JSON representation
An AI-powered chat bot built with Next.js 14 and Google Gemini, featuring real-time interaction, responsive design, and support for Gemini Pro and Gemini Vision models. This project showcases the power of AI in enhancing user engagement and providing intelligent responses.
- Host: GitHub
- URL: https://github.com/xeven777/gemini-chat
- Owner: Xeven777
- Created: 2024-01-06T15:23:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-24T17:19:24.000Z (about 1 year ago)
- Last Synced: 2024-11-07T09:43:18.943Z (6 months ago)
- Topics: ai-chatbot, aichatbot, gemini, gemini-api, gemini-pro, gemini-vision-pro, google-gemini, hacktoberfest, hacktoberfest2024, next, nextjs, nextjs14, nextjs14-projects, nextjs14-typescript, trending-repositories
- Language: JavaScript
- Homepage: https://geminix-pro.vercel.app/
- Size: 1.79 MB
- Stars: 19
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Gemini Pro and Gemini Vision Chat Bot
This project is Gemini-Pro Based AI chat bot built with Next.js 14 and TypeScript. It uses an AI model to generate responses to user input (either text or image).

## Features
- Gemini Pro and Gemini vision support !
- Real-time chat interface
- Responsive design
- AI-powered responses## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Follow these steps to get the project up and running:
1. **Clone the repository:**
Run the following command to create a shallow clone of the repository:```sh
git clone --depth 1 https://github.com/Xeven777/gemini-chat.git
```This will create a new directory named `gemini-chat` in your current directory.
2. **Remove the old `.git` directory and initialize a new one:**
Navigate to the new `gemini-chat` directory and run the following commands:```sh
cd gemini-chat
rm -rf .git
git init
```3. **Install the dependencies:**
Run the following command to install the project dependencies:```sh
npm install
```4. **Start the development server:**
After installing the dependencies, start the development server by running:
```sh
npm run dev
```Now, you should be able to see the application running at `localhost:3000` in your web browser! ✨
NOTE - Get your api key from here : https://aistudio.google.com/app/apikey#### You can also download the code as Zip and use it .
### Usage
To use the chat bot, simply type your message into the input field and press Enter. The bot will generate a response and display it in the chat interface.
### Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
### Author
[Anish biswas](https://github.com/Xeven777/)