Giter Club home page Giter Club logo

ansarimajid / djangochatgpt Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 2.0 895 KB

The Django ChatGPT Integration is a web application that combines the Django web framework with ChatGPT, an AI language model developed by OpenAI. The project provides a user-friendly chat interface for interacting with an AI-powered chatbot. It seamlessly integrates with ChatGPT APIs to generate intelligent responses to user queries.

License: MIT License

Python 49.75% HTML 50.25%
chatgpt chatgpt-api django django-chat-app django-project openai openai-chatgpt djangochatgpt cse cse-project

djangochatgpt's Introduction

Header Image

Django ChatGPT Integration

Django ChatGPT Integration is a web application that combines the power of Django, a robust web framework, with ChatGPT, an AI language model developed by OpenAI. This application allows users to interact with an AI-powered chatbot through a user-friendly chat interface.

Key Features

  • User-friendly chat interface for interacting with the chatbot.
  • Seamless integration with ChatGPT APIs for intelligent conversational capabilities.
  • User registration and authentication for personalized chatbot experiences.
  • Conversation history storage and display for easy reference to previous interactions.
  • Real-time communication using AJAX requests.
  • Error handling to manage API communication errors.

Installation

Follow these steps to set up and run the Django ChatGPT Integration project:

  1. Clone the repository:

    git clone https://github.com/Ansarimajid/DjangoChatgpt.git
  2. Navigate to the project directory:

    cd django_chatbot
  3. Install the project dependencies using pip:

    pip install -r requirements.txt
  4. Set up the necessary configurations:

    OPENAI_API_KEY=your-api-key
    
  5. Apply database migrations:

    python manage.py migrate
  6. Run the Django development server:

    python manage.py runserver
  7. Access the application in your web browser by visiting http://localhost:8000.

Usage

  1. Create an account or log in to your existing account.
  2. In the chat interface, type your message in the input field and click "Send" to receive a response from the chatbot.
  3. Chat with the chatbot and explore its capabilities.
  4. View the conversation history on the screen.

Contributing

Contributions to the Django ChatGPT Integration project are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue in the GitHub repository.

License

This project is licensed under the MIT License.

Acknowledgements

  • Django - Web framework used for building the application.
  • ChatGPT - AI language model for generating chatbot responses.

Contact

For any inquiries or questions, please contact Ansarimajid.

djangochatgpt's People

Contributors

ansarimajid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.