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
- 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.
- Clone the repository:
git clone https://github.com/codewithdark-git/DarkGPT.git
- Install dependencies:
cd DarkGPT
pip install -r requirements.txt
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.
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.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/my-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/my-feature
). - Create a new pull request.
This project is licensed under the MIT License - see the LICENSE file for details.