ConradLinus's picture
Upload folder using huggingface_hub
63c0c36 verified

A newer version of the Gradio SDK is available: 5.35.0

Upgrade

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

image

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 as GOOGLE_API_KEY.

Installation

  1. Clone this repo:

    https://github.com/rishabh3562/Agentic-chatbot-me.git
    
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. 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 and Profile.pdf in the root directory.
  • Update requirements.txt with python-dotenv if not already present.