This project integrates Chainlit with Google Gemini to build an interactive chatbot or AI-powered application.
- Python 3.9+
- A Google Gemini API Key (Get it here)
virtualenv(recommended)
git clone https://github.com/yourusername/chainlit-gemini-project.git
cd chainlit-gemini-projectpython -m venv venv-
Windows:
venv\Scripts\activate
-
macOS/Linux:
source venv/bin/activate
pip install -r requirements.txtIf
requirements.txtis missing, install packages manually and generate it:
pip install chainlit google-generativeai python-dotenv
pip freeze > requirements.txtCreate a file named .env in the root folder and add:
GEMINI_KEY=your_google_gemini_api_key_herechainlit run main.py##VIDEO