Gemini Clone is a fully functional clone of ChatGPT UI, an AI-powered chatbot, built using Next.js and Tailwind CSS. It allows users to have interactive conversations with the chatbot, powered by the Google gemini-pro and gemini-pro-vision language model.
Try it now: https://chatbot-gemini.vercel.app/
To get started with ChatGPT Clone, follow these steps:
- Clone this repository
- Install the dependencies:
yarn
- Set up your environment variables by creating a
.env
file and adding the necessary values. - Run the development server:
yarn dev
- Open http://localhost:3000 in your browser to see the application.
Contributions are welcome! If you find ChatGPT Clone useful, consider starring the repository on GitHub.
- When clicking the "New Chat" button, a new "New Conversation" tab should appear in the sidebar, and the message scope should switch to this new conversation. Clicking again on a conversation that already has a history should display the previous messages once again.
- Add an option to close the sidebar on desktop displays.
- Add translation support for other languages.
Feel free to add your own ideas
This project is open source and available under the MIT License.