Spaces:
Running
Running
A newer version of the Gradio SDK is available:
5.35.0
Gemini Chatbot of Users (Me)
A simple AI chatbot that represents Rishabh Dubey by leveraging Google Gemini API, Gradio for UI, and context from summary.txt and Profile.pdf.
Screenshots
Features
- Loads background and profile data to answer questions in character.
- Uses Google Gemini for natural language responses.
- Runs in Gradio interface for easy web deployment.
Requirements
- Python 3.10+
- API key for Google Gemini stored in
.env
file asGOOGLE_API_KEY
.
Installation
Clone this repo:
https://github.com/rishabh3562/Agentic-chatbot-me.git
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
Install dependencies:
pip install -r requirements.txt
Add your API key in a
.env
file:GOOGLE_API_KEY=<your-api-key>
Usage
Run locally:
python app.py
The app will launch a Gradio interface at http://127.0.0.1:7860
.
Deployment
This app can be deployed on:
- Render or Hugging Face Spaces
Make sure
.env
and static files (summary.txt
,Profile.pdf
) are included.
Note:
- Make sure you have
summary.txt
andProfile.pdf
in the root directory. - Update
requirements.txt
withpython-dotenv
if not already present.