Welcome to the AI Chat Bot project! This repository hosts a chat application built on Django and powered by OpenAI's GPT-3.5 Turbo model. Users can engage in dynamic conversations through a user-friendly web interface, complete with user authentication and CSRF protection.
-
Django Backend: Utilizes the Django web framework for robust server-side functionalities.
-
User Authentication: Provides a personalized experience with user registration, login, and customized features.
-
CSRF Protection: Enhances security with Cross-Site Request Forgery (CSRF) token implementation.
-
HTML and CSS: Designed HTML templates and CSS styles for an intuitive interface, including user registration, login, and the chat application.
-
JavaScript Integration: Implements JavaScript to enhance the chat interface, handling form submissions, processing JSON responses, and dynamically updating the chat in real-time.
-
GPT-3.5 Turbo Model: Integrates OpenAI's GPT-3.5 Turbo for intelligent responses to user queries, enhancing the chatbot's conversational capabilities.
git clone https://github.com/tjdharani/Ai-Chat-App.git
cd Ai-Chat-App
pip install -r requirements.txt
- Configure the OpenAI API key in django_app/chatapp/views.py
python manage.py runserver
Open a web browser and navigate to http://127.0.0.1:8000/ to view your Django project.
In summary, this repository contains a Django-based chat application powered by OpenAI's GPT-3.5 Turbo, offering a secure and interactive experience for users. Explore the features, code components, and usage instructions to get started!