This project is a ChatGPT clone built using Python, MongoDB, Flask, and Generative AI technology from OpenAI. It aims to replicate the conversational abilities of OpenAI's ChatGPT in a web-based application, providing a user-friendly interface for interacting with an AI chatbot.
- AI Conversations: Engage in text-based conversations with the AI, powered by OpenAI's Generative AI models.
- Persistent Chat History: Conversations are stored in MongoDB, allowing users to view past interactions.
- Web Interface: A Flask web application for easy interaction with the AI.
- Customizable Responses: Ability to fine-tune AI responses based on user preferences.
- Backend: Python
- Web Framework: Flask
- Database: MongoDB
- AI Model: OpenAI's Generative AI
- Python 3
- Flask
- MongoDB
- OpenAI API key
- Clone the repository:
git clone [https://github.com/your-username/chatgpt-clone.git](https://github.com/shaik-adnan1/ChatGpt_clone_flask.git)
- Navigate to the project directory:
cd chatgpt-clone
- Install dependencies:
pip install -r requirements.txt
- Set up your OpenAI API key in the environment variables.
- Start the Flask server:
python app.py
Once the server is running, navigate to http://localhost:5000
in your web browser to interact with the ChatGPT clone.
You can reach me at [email protected]
Developed with ❤️ by [Your Name]