Skip to content

DarkGPT 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.

License

Notifications You must be signed in to change notification settings

codewithdark-git/DarkGPT

Repository files navigation

Streamlit Chat Application

This is a simple chat application built using Streamlit and various AI models for text generation. It allows users to interact with different AI models to generate responses to their queries.

App on streamlit : Streamlit

App on hugging Face with more Features : Hugging Face

Features

  • Multiple AI Models: Choose from a variety of AI models to generate responses, including Airoboros 70B, Gemini Pro, and more.
  • Chat History: View and manage chat history directly within the app.
  • Dynamic Model Selection: Select different models dynamically based on user input.
  • User-Friendly Interface: Clean and intuitive interface for easy interaction.

Installation

  1. Clone the repository:
git clone https://github.com/codewithdark-git/DarkGPT.git
  1. Install dependencies:
cd DarkGPT
pip install -r requirements.txt

Usage

Run the Streamlit app using the following command:

streamlit run app.py

Once the app is running, you can access it via your web browser at http://localhost:8501.

Configuration

Before running the app, make sure to configure the necessary API keys for Google and other services used in the app. You can do this by modifying the config.py file.

Contributing

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

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/my-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/my-feature).
  6. Create a new pull request.

License

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