ConvoFlow AI is an AI-powered chatbot built using Flask, MongoDB Atlas, Groq API, HTML, CSS, and JavaScript.
The chatbot allows users to:
- Chat with AI
- Maintain conversation context
- Store chat history
- View previous conversations
- Delete conversations
- Start new conversations
- Python
- Flask
- HTML
- CSS
- JavaScript
- MongoDB Atlas
- Groq API
PYTHON_CHATBOT_AI
│
├── app.py
├── .env
├── requirements.txt
├── README.md
│
├── models
│ └── chat_models.py
│
├── routes
│ └── chat_routes.py
│
├── utils
│ └── groq.py
│
├── templates
│ └── index.html
│
└── static
├── style.css
└── script.js
- Clone the repository:
git clone https://github.com/Sravya200656/python-chat-bot-.git
cd python-chat-bot-- Install dependencies:
pip install -r requirements.txt- Configure Environment Variables:
Copy
.env.exampleto.envand add your database and API credentials:
copy .env.example .envInside your .env file, fill in the following:
MONGO_URI: Your MongoDB Atlas connection URIGROQ_API_KEY: Your Groq Cloud API key
- Run the application:
python app.pyOpen:
http://127.0.0.1:5000
- AI Chat
- Conversation History
- New Chat
- Delete Chat
- Responsive UI
- MongoDB Storage
- Groq AI Integration
Sravya Baliji