{"id":24783427,"url":"https://github.com/fosetorico/chat-with-multiple-pdf-documents","last_synced_at":"2025-03-24T06:28:39.691Z","repository":{"id":274048164,"uuid":"921746025","full_name":"fosetorico/Chat-With-Multiple-PDF-Documents","owner":"fosetorico","description":"End-to-End PDF Chatbot for Conversational Search and Knowledge Extraction from Multiple PDF Documents using advanced text processing, FAISS vector storage, Gemini AI, and Google Generative AI embeddings for accurate and context-aware responses.","archived":false,"fork":false,"pushed_at":"2025-02-07T16:59:42.000Z","size":862,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T17:36:48.020Z","etag":null,"topics":["chatbot","faiss-vector-database","gemini","googlegenerativeai","llm","vector-database"],"latest_commit_sha":null,"homepage":"https://huggingface.co/spaces/valleeneutral/multi-PDF_chatBot","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fosetorico.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-24T14:36:35.000Z","updated_at":"2025-02-07T16:59:45.000Z","dependencies_parsed_at":"2025-01-24T15:41:02.469Z","dependency_job_id":null,"html_url":"https://github.com/fosetorico/Chat-With-Multiple-PDF-Documents","commit_stats":null,"previous_names":["fosetorico/chat-with-multiple-pdf-documents"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosetorico%2FChat-With-Multiple-PDF-Documents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosetorico%2FChat-With-Multiple-PDF-Documents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosetorico%2FChat-With-Multiple-PDF-Documents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosetorico%2FChat-With-Multiple-PDF-Documents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fosetorico","download_url":"https://codeload.github.com/fosetorico/Chat-With-Multiple-PDF-Documents/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245220885,"owners_count":20579853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","faiss-vector-database","gemini","googlegenerativeai","llm","vector-database"],"created_at":"2025-01-29T12:17:06.132Z","updated_at":"2025-03-24T06:28:39.683Z","avatar_url":"https://github.com/fosetorico.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Research Bot for PDF-Based Data Summarization and Insight Extraction\n#### Link: https://huggingface.co/spaces/valleeneutral/multi-PDF_chatBot\n\nThis project is an AI-powered chatbot designed to summarize, analyze, and extract insights from multiple PDF documents. It leverages Google Gemini AI, FAISS vector storage, and Google Generative AI embeddings to provide accurate, context-aware responses based on document content.\n\n## Features\n1. Multi-PDF Chat Support – Query multiple documents in one session.\n2. Google Gemini AI – Generates intelligent, human-like responses.\n3. FAISS Vector Storage – Efficient document chunk retrieval.\n4. Google Generative AI Embeddings – Enhances contextual understanding.\n\n## Steps to run this Project\n\n#### 1. Clone the repository\n```\ngit clone https://github.com/fosetorico/Chat-With-Multiple-PDF-Documents.git\n```\n\n#### 2. Create a conda environment after opening the repository\n```\nconda create -n your-chosen-name python=3.10 -y\n```\n\n```\nconda activate your-chosen-name\n```\n\n#### 3. Rename the '.env.example' file to '.env' and insert your Google API key\n\n#### 4. Install the requirements\n```\npip install -r requirements.txt\n```\n\n#### 5. Finally run the following command\n```\nstreamlit run app.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffosetorico%2Fchat-with-multiple-pdf-documents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffosetorico%2Fchat-with-multiple-pdf-documents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffosetorico%2Fchat-with-multiple-pdf-documents/lists"}