Skip to content

Latest commit

 

History

History
33 lines (18 loc) · 1.68 KB

README.md

File metadata and controls

33 lines (18 loc) · 1.68 KB

AI Chat App using Django and GPT-3.5 Turbo

Overview

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.

Features

  • 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.

Setup

  • 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!