--- title: ResearchpaperSummarizer emoji: ๐Ÿ’ป colorFrom: green colorTo: purple sdk: gradio sdk_version: 5.29.1 app_file: app.py pinned: false --- # ๐Ÿง  Research Paper Summarizer ![Gradio App](https://img.shields.io/badge/Gradio-Interface-blue?logo=gradio) ![Status](https://img.shields.io/badge/Status-Deployed-brightgreen) [![Hugging Face Spaces](https://img.shields.io/badge/๐Ÿค—%20View%20on%20Hugging%20Face-orange)](https://huggingface.co/spaces/omvishesh/ResearchpaperSummarizer) Welcome to the **Research Paper Summarizer** โ€” a powerful tool designed to automatically extract and summarize text from research paper images or PDFs, while identifying key subdomains and technical topics covered in the document. --- ## ๐Ÿ”— Live Demo โžก๏ธ **Try it now on Hugging Face Spaces**: ๐Ÿ‘‰ [https://huggingface.co/spaces/omvishesh/ResearchpaperSummarizer](https://huggingface.co/spaces/omvishesh/ResearchpaperSummarizer) --- ## ๐Ÿ“Œ Features - ๐Ÿ“ท Upload **research paper screenshots** or **PDFs** - ๐Ÿ” Automatic **OCR-based text extraction** using `EasyOCR` - ๐Ÿง  Summarization and **key subdomain detection** using `LLaMA 3` via `Langchain + Groq API` - โœ… Simple and clean **Gradio interface** --- ## ๐Ÿš€ How It Works 1. **Upload** a research paper image or PDF. 2. The system performs **OCR** to extract readable text. 3. A custom prompt is sent to **LLaMA 3.3** using the `Groq API`. 4. The app returns: - A concise **summary** - A list of **key subdomains & topics** covered --- ## ๐Ÿ›  Tech Stack - ๐Ÿง  **[LLaMA 3.3 -70B](https://huggingface.co/meta-llama)** via Groq API - ๐Ÿงพ **EasyOCR** for image-to-text - โš™๏ธ **Langchain** for structured prompt engineering - ๐Ÿ–ผ **OpenCV** and **pdf2image** for input handling - ๐ŸŒ **Gradio** for UI - โ˜๏ธ **Deployed on Hugging Face Spaces** --- ## ๐Ÿ“ฆ Requirements To run this app locally, install the following: ```bash pip install -r requirements.txt Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference