Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codewithdark-git/darkgpt

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.
https://github.com/codewithdark-git/darkgpt

app chatbot database gemini gemini-ai gemini-pro-vision gen-ai google gpt huggingface-transformers image-generation latest python pytorch sqlite3 text-analysis text-classification text-summarization transformer

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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](https://darkgpt.streamlit.app/ )

```App on hugging Face with more Features : ``` [Hugging Face](https://huggingface.co/spaces/codewithDark/DarkGPT)

## 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:

```bash
git clone https://github.com/codewithdark-git/DarkGPT.git
```

2. Install dependencies:

```bash
cd DarkGPT
pip install -r requirements.txt
```

## Usage

Run the Streamlit app using the following command:

```bash
streamlit run app.py
```

Once the app is running, you can access it via your web browser at [http://localhost:8501](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](LICENSE) file for details.