I will build an ai powered text summarizer using gemini API

H
hafsanoormuhamm
H
hafsanoormuhamm
Hafsa Noor

About this gig

Turn any long article, report, or document into a clean, structured summary powered by Google's Gemini LLM in a polished, modern web interface.


WHAT YOU GET

- Python backend using the Gemini API with engineered prompts for 3 styles: bullet points, concise paragraph, key insights

- Streamlit web app with gradient header, glassmorphism cards, animated style pills, live compression stats

- Light & dark mode toggle

- Word-count stats: original vs summary, % reduction, generation time

- One-click sample text, copy-to-clipboard, download as .txt

- Session history of recent summaries

- Clean code split into main.py (CLI), summarizer.py (engine), app.py (UI) reusable in a web API, bot, or pipeline

- Graceful error handling for bad API keys, rate limits, timeouts


The engine is decoupled from the interface, so it adapts to Streamlit, Flask, FastAPI, or CLI. Prompts use role priming and formatting rules for consistent output no filler like "Sure, here's your summary!"


GREAT FOR

Founders needing an AI MVP demo, portfolio projects, internal report summarization, or students learning LLM integration.


Message me before ordering for a different LLM provider.

Get to know Hafsa Noor

Hafsa Noor

Software Engineer

  • FromPakistan
  • Member sinceFeb 2025
  • Avg. response time1 hour
  • Languages

    English, Urdu
Hi, I'm a Software Engineer with expertise in Python, Django, SQL, and C++. I have a strong foundation in software development, data analysis, and backend systems. I'm passionate about AI/ML and have experience in building scalable, efficient solutions. Whether it's developing web applications, optimizing algorithms, or working on data-driven projects, I bring dedication and precision to every task. Let's work together to turn your ideas into reality!.

My Portfolio

Other AI Development Services I Offer