Spaces:
Runtime error
Runtime error
| # 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](../Chatbot/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. | |