Skip to content

Pranowmya/Gemini-Conversational-Mentor-AI-ChatBot-

Repository files navigation

🤖 Gemini AI Mentor

An interactive, communicative AI assistant built with the Gemini 2.5 API and Gradio.

✨ Key Features

  • 🧠 Stateful Memory: Uses Gemini's native chat sessions to maintain context across multi-turn dialogues.
  • 🎭 Custom Persona: System-prompted to act as a friendly technical mentor, providing structured and encouraging responses.
  • 🌐 Web Interface: Modern UI built with Gradio featuring real-time message history.

🛠️ Tech Stack

  • Language: Python 3.10+
  • LLM API: Google Gemini 2.5 Flash
  • Interface: Gradio
  • Environment: Google Colab / Browser

🚀 How to Run

  1. Open the project in Google Colab.
  2. Add your GOOGLE_API_KEY to the Colab Secrets (key icon).
  3. Run pip install -r requirements.txt.
  4. Launch the script to generate your public Gradio link.

Visual Walkthrough

Chatbot Preview Chatbot Preview Chatbot Preview

About

Stateful AI chatbot built with Gemini 2.5 and Gradio, featuring conversational memory and custom mentoring persona.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages