DarkGPT / howtouse.md
codewithdark's picture
Upload 6 files
eff18d1 verified

A newer version of the Streamlit SDK is available: 1.39.0

Upgrade

GPT Chat Explorer

GPT Chat Explorer is an interactive web application that allows users to engage in conversations with various GPT (Generative Pre-trained Transformer) models in real-time. This repository contains the source code for the application.

Features

  • Real-time Conversations: Engage in natural conversations with GPT models and explore their responses in real-time.
  • Chat History: Review and manage chat history organized by conversation ID for easy reference.
  • Model Selection: Choose from a selection of GPT models, including GPT-3.5 Turbo, GPT-4, and more.
  • Custom Styling: Customize the appearance of the app with custom CSS styles to suit your preferences.
  • Clear Chat History: Easily clear chat history with a single click to start fresh.
  • Interactive Sidebar: Access key functionalities such as starting a new chat and clearing chat history conveniently from the sidebar.
  • Error Handling: Robust error handling ensures smooth operation and provides feedback in case of any issues.
  • Timestamped Conversations: View conversation history with timestamps for each message, providing context and chronological order.
  • Responsive Design: Enjoy a seamless experience across devices with responsive design elements.

Getting Started

To get started with the GPT Chat Explorer, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/codewithdark-git/DarkGPT-Chatbot.git
    
  2. Install Dependencies:

    pip install -r requirements.txt
    
  3. Run the Application:

    streamlit run app.py
    
  4. Start Chatting: Open the application in your web browser and start chatting with GPT models!

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • This project was inspired by the capabilities of GPT models and the desire to create an interactive chat exploration tool.
  • Special thanks to the Streamlit team for providing a powerful framework for building interactive web applications.