--- title: Real Time Chat With AI emoji: ⚡ colorFrom: blue colorTo: indigo sdk: gradio sdk_version: 4.31.5 app_file: app.py pinned: false short_description: Chat with AI with ⚡Lightning Speed --- # H GO Inspired by Google Go, H GO is a concise and efficient chat interface that leverages various language models hosted on Hugging Face. It uses Gradio for the user interface and supports different models to cater to diverse needs. ## Features - **Multiple Model Support**: Choose from various models such as Nous Hermes, StarChat, Mistral, and Phi. - **Real-time Interaction**: Get quick and concise responses from the selected model. - **Customizable**: Easily switch models to suit your specific requirements. ## Setup ### Prerequisites - Python 3.7+ - Gradio - Hugging Face Hub - Git LFS (Large File Storage) ### Installation 1. Clone the repository: ```bash # Make sure you have git-lfs installed (https://git-lfs.com) git lfs install # When prompted for a password, use an access token with write permissions. # Generate one from your settings: https://huggingface.co/settings/tokens git clone https://huggingface.co/spaces/HarshanaLF/Real-Time-Chat-with-AI # If you want to clone without large files - just their pointers GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/spaces/HarshanaLF/Real-Time-Chat-with-AI ``` 2. Navigate to the project directory: ```bash cd Real-Time-Chat-with-AI ``` 3. Install the required dependencies: ```bash pip install gradio huggingface_hub ``` ## Usage Run the application using the following command: ```bash python app.py ``` ## Model Descriptions - **Nous Hermes Mixtral 8x7B DPO**: A robust model designed for detailed and nuanced conversation handling. - **StarChat2 15b**: A large-scale model optimized for general chat interactions with a wide range of topics. - **Mistral 7B v0.3**: A smaller, efficient model suitable for fast and responsive chat applications. - **Phi 3 mini**: A compact model focusing on instructive and concise responses. - **Mixtral 8x7B**: A versatile model capable of handling various conversational contexts effectively. ``` ```