Skip to content

WillianAgostini/chatbot-gemini

 
 

Repository files navigation

ChatGPT Clone

License

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/

Getting Started

To get started with ChatGPT Clone, follow these steps:

  1. Clone this repository
  2. Install the dependencies: yarn
  3. Set up your environment variables by creating a .env file and adding the necessary values.
  4. Run the development server: yarn dev
  5. Open http://localhost:3000 in your browser to see the application.

Contributing

Contributions are welcome! If you find ChatGPT Clone useful, consider starring the repository on GitHub.

TODO

  1. 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.
  2. Add an option to close the sidebar on desktop displays.
  3. Add translation support for other languages.

Feel free to add your own ideas

License

This project is open source and available under the MIT License.

About

A fully functional clone of ChatGPT website w/ Gemini Api

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 96.0%
  • JavaScript 2.4%
  • CSS 1.6%