Skip to content

vnayakde/ai_lawyer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βš–οΈ AI Lawyer Chatbot with Gemini + Streamlit

Python 3.10+ Streamlit LangChain FAISS Gemini


πŸš€ Overview

This project is an AI-powered legal assistant that allows users to upload a PDF (e.g., constitution, legal documents), and ask questions. It uses Google's Gemini model via LangChain to retrieve relevant information and answer based on the uploaded content.


βœ… Features

  • πŸ“„ Upload any PDF (e.g., legal booklets, policies)
  • πŸ“š Chunking and semantic search using FAISS
  • 🧠 Embeddings with Google Generative AI
  • πŸ€– Chatbot interface using Gemini-2.0-Flash
  • πŸ”Ž RAG (Retrieval-Augmented Generation) pipeline for accurate, context-aware answers

πŸ“¦ Requirements

  • 🐍 Python 3.10
  • πŸ”§ Streamlit
  • πŸ”— LangChain
  • πŸ“Š FAISS
  • πŸ” Google Generative AI API Key

πŸŽ₯ Demo Video

Watch the demo


Let me know if you want to add sections like Setup, Screenshots, or Future Plans!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published