This chat application leverages the capabilities of Gemini, a large language model, and prompt engineering techniques to create a dynamic and informative conversational experience. The application distinguishes itself by its exceptional flexibility and adaptability, facilitated by a Retrieval Augmented Generation (RAG) system. This enables the system to quickly incorporate, modify, or remove information from its knowledge base, ensuring that the chatbot remains up-to-date and provides accurate, relevant responses.
The chatbot can then be asked about this data, offering quick and accurate responses based on the most recent information available. This flexibility makes it ideal for use cases where the underlying data needs to be frequently updated or customized.
Guc.Chat.Streamlit.-.Personal.-.Microsoft.Edge.2024-06-25.17-30-21.-.Trim.1.mp4
sudo apt-get update
sudo apt-get install python3 python3-pipgit clone https://github.com/NourAlPha/guc-chat
cd guc-chatpython3 -m pip install --user virtualenvpython3 -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`pip install -r requirements.txtxargs sudo apt-get install -y < packages.txt- Get API key from: https://aistudio.google.com/app/apikey
- Do the following script:
cd ~ nano .bashrc (in the last line add) export GOOGLE_API_KEY="YourActualAPIKey" (without quotes) (save and exit) source .bashrc
streamlit run Home.py