Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monte9/nextjs-tailwindcss-chatgpt-clone
A fully functional clone of ChatGPT website w/ OpenAI API
https://github.com/monte9/nextjs-tailwindcss-chatgpt-clone
chatgpt nextjs openai-api reactjs tailwindcss vercel
Last synced: about 2 months ago
JSON representation
A fully functional clone of ChatGPT website w/ OpenAI API
- Host: GitHub
- URL: https://github.com/monte9/nextjs-tailwindcss-chatgpt-clone
- Owner: Monte9
- Created: 2023-05-14T23:01:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-23T02:32:52.000Z (about 1 year ago)
- Last Synced: 2024-11-17T05:17:05.218Z (about 2 months ago)
- Topics: chatgpt, nextjs, openai-api, reactjs, tailwindcss, vercel
- Language: TypeScript
- Homepage: https://chat-clone-gpt.vercel.app/
- Size: 431 KB
- Stars: 110
- Watchers: 2
- Forks: 45
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatGPT Clone
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)
ChatGPT Clone is a fully functional clone of ChatGPT, an AI-powered chatbot, built using Next.js and Tailwind CSS. It allows users to have interactive conversations with the chatbot, powered by the OpenAI GPT-3.5 language model.
**Try it now:** https://chat-clone-gpt.vercel.app/
🎥 **Watch the Demo Video**
[![Demo Video](./demo-screenshot.png)](https://www.loom.com/share/ff91d8df35b7479a8da6ad41da05c4c8)
## Technology Choices
ChatGPT Clone utilizes the following technologies:
| Technology | Version |
| ---------------- | ------- |
| Next.js | 13.3.0 |
| Tailwind CSS | 3.3.1 |
| React | 18.2.0 |
| TypeScript | 5.0.4 |
| Axios | 1.3.5 |
| dotenv | 16.0.3 |
| OpenAI | 3.2.1 |
| mixpanel-browser | 2.46.0 |
| uuid | 9.0.0 |## Getting Started
To get started with ChatGPT Clone, follow these steps:
1. Clone the repository: `git clone https://github.com/your-username/ChatGPT-Clone.git`
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](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.
## License
This project is open source and available under the [MIT License](https://opensource.org/licenses/MIT).