This repository implements a multilingual conversational AI assistant leveraging Gemini's large language model (LLM) capabilities. The user interface is built with Streamlit for a user-friendly web application. The assistant can be deployed on Amazon EC2 for scalable and accessible interaction.
- Multilingual support: Interact with the AI assistant in multiple languages (specify supported languages here).
- Powered by Gemini: Utilize Gemini's LLM capabilities for intelligent and engaging conversation.
- Streamlit UI: User-friendly interface for seamless interaction with the assistant.
- AWS EC2 deployment: Deploy the assistant on Amazon EC2 for scalability and accessibility.
- PaLM2
- s2t
- t2s
- app.py: Contains Streamlit app code for building the user interface and interaction logic.
- src/helper.py: Facilitates communication with the Gemini LLM.
- requirements.txt: Lists dependencies required to run the project.
Clone the repository
Project repo: https://github.com/
conda create -n llmapp python=3.8 -y
conda activate llmapp
pip install -r requirements.txt
GOOGLE_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Finally run the following command
streamlit run app.py
Now,
open up localhost: