This is a simple chatbot application built using Flask and DeepSeek AI. The application includes user authentication, a chat interface, and a deep learning model for generating chatbot responses.
- User registration and authentication
- Chat interface with AI-generated responses
- SQLite database for user management
- Dockerized for easy deployment
Make sure you have the following installed before running the application:
- Python 3.9+
- Docker
- pip
-
Clone the repository:
git clone https://github.com/parvvaresh/deepspeek cd deepspeek -
Install dependencies:
pip install -r requirements.txt
-
Download the deep learning model:
chmod +x dl_model.sh ./dl_model.sh
-
Initialize the database:
python app.py
python app.py- Build the Docker image:
docker build -t flask-chatbot . - Run the container:
docker run -p 9090:9090 flask-chatbot
GET /- Home pageGET /register- Registration pagePOST /register- Handle user registrationGET /login- Login pagePOST /login- Handle user loginGET /chat- Chat interfacePOST /chat- Get AI-generated chatbot response
- Flask
- SQLite
- Bcrypt
- Ollama AI
- Docker
This project is open-source and available under the MIT License.