Skip to content

JINAL1230/chatgpt_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django ChatGPT Clone

A full-featured AI chat app built with Django and OpenAI — with conversation history, multiple models, and a beautiful dark UI.

Features

  • Real-time chat with OpenAI (GPT-4o, GPT-4o Mini, GPT-3.5)
  • Conversation history (stored in SQLite)
  • Multiple conversations with sidebar navigation
  • Works without an API key (demo mode)
  • Dark mode UI with typing animation
  • Markdown rendering in responses

API Endpoints

Method URL Description
GET / Chat UI page
POST /api/chat/ Send a message
GET /api/history/<session_id>/ Load a conversation
GET /api/conversations/ List all conversations
DELETE /api/delete/<session_id>/ Delete a conversation
GET /admin/ Django admin panel

About

A Django‑based ChatGPT clone that demonstrates conversational AI with a clean web interface. Built to showcase backend integration, user interaction, and deployment basics using Python and Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors