Python 3.11 based LLM app that creates a SQL lite database, stores records into it.
Uses Google Gemini API to retrieve data from the database using english prompts from the user.
The app displays the sql data to users on a streamlit UI.
Use the package manager pip to install the packages. Run the setup file setup.sh to create .env file.
The setup file also installs the requirements from requirements.txt file.
sh setup.shBelow environment variables need to be saved in a .env file
GOOGLE_API_KEY="your key here"
python3 sqlLite.py
streamlit gemini.py