shaik-adnan1 / ChatGpt_clone_flask

A simple chatGpt clone, a full stack app, with mongoDB as database and Flask

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatGPT Clone

Description

This project is a ChatGPT clone built using Python, MongoDB, Flask, and Generative AI technology from OpenAI. It aims to replicate the conversational abilities of OpenAI's ChatGPT in a web-based application, providing a user-friendly interface for interacting with an AI chatbot.

Features

  • AI Conversations: Engage in text-based conversations with the AI, powered by OpenAI's Generative AI models.
  • Persistent Chat History: Conversations are stored in MongoDB, allowing users to view past interactions.
  • Web Interface: A Flask web application for easy interaction with the AI.
  • Customizable Responses: Ability to fine-tune AI responses based on user preferences.

Technologies

  • Backend: Python
  • Web Framework: Flask
  • Database: MongoDB
  • AI Model: OpenAI's Generative AI

Installation

Prerequisites

  • Python 3
  • Flask
  • MongoDB
  • OpenAI API key

Steps

  1. Clone the repository: git clone [https://github.com/your-username/chatgpt-clone.git](https://github.com/shaik-adnan1/ChatGpt_clone_flask.git)
  2. Navigate to the project directory: cd chatgpt-clone
  3. Install dependencies: pip install -r requirements.txt
  4. Set up your OpenAI API key in the environment variables.
  5. Start the Flask server: python app.py

Usage

Once the server is running, navigate to http://localhost:5000 in your web browser to interact with the ChatGPT clone.

Contact

You can reach me at yousufwrk0@gmail.com


Developed with ❤️ by [Your Name]

About

A simple chatGpt clone, a full stack app, with mongoDB as database and Flask


Languages

Language:CSS 49.8%Language:HTML 39.4%Language:Python 7.1%Language:JavaScript 3.7%