Geminie-AI is a clone of the Gemini chatbot powered by AI. It allows users to interact with an AI-powered chatbot to generate conversational responses based on user prompts.
Live Link : Geminie-AI
- AI-powered Chatbot: Utilizes AI technology to generate conversational responses based on user prompts.
- Responsive Design: Built with responsive design principles to ensure optimal viewing experience across devices.
- Voice Input: Utilize voice input functionality to interact with GemiAI hands-free.
- Persistent Chat History: Keeps track of previous prompts and responses for seamless conversation flow.
- Profile Management: Users can create profiles by entering their name and uploading a profile picture.
- Easy to Use: Simple and intuitive user interface for easy interaction with the chatbot.
- React: Frontend framework for building the user interface.
- Vite: A fast and modern build tool that powers the development server and builds the project for production.
- Vercel: Hosting platform for deploying the application.
- Google Generative AI: Integration with Google's Generative AI model for generating chatbot responses.
- Visit the Geminie-AI website.
- Enter a prompt in the chat input field.
- Press Enter or click the send button to send the prompt to the chatbot.
- View the generated response from the chatbot.
- Continue the conversation by entering more prompts.
To run the Geminie-AI project locally, follow these steps:
-
Clone the GitHub repository:
git clone https://github.com/BhaskarAcharjee/geminie-ai.git
-
Navigate to the project directory:
cd geminie-ai
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and visit
http://localhost:3000
to view the application.
If you encounter any issues or have suggestions for improvements, feel free to [open an issue](https://github.com/BhaskarAcharjee /gemi-ai/issues). We welcome contributions from the community!
Contributions are welcome! If you'd like to contribute to the GemiAI project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.