This project is a chatbot application built with Django and utilizes a generative AI model for providing responses.
Chatbot Project is a web application designed to provide conversational interaction with users. It utilizes advanced AI techniques to generate responses based on user input.
- Conversational chat interface
- Utilizes generative AI model for response generation
- User authentication system
- Chat history tracking
To run the Chatbot Project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/vaibhav096/Chatbot.git```
-
Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
- Create a .env file in the project root directory and add your Google API key:
GOOGLE_API_KEY=your_google_api_key
- Run migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Access the application at http://localhost:8000 in your web browser.
Once the application is running, users can interact with the chatbot by typing messages in the input field and pressing Enter. The chatbot will generate responses based on the input provided by the user.