I will build an ai powered text summarizer using gemini API


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
Software Engineer
- FromPakistan
- Member sinceFeb 2025
- Avg. response time1 hour
Languages
English, Urdu
My Portfolio
Other AI Development Services I Offer
FAQ
Do I need my own Gemini API key?
Yes — Google offers a free tier that's enough for testing and light use. I'll show you exactly where to get one and how to add it to your project.
Can you use OpenAI or Claude instead of Gemini?
Yes, the code is structured so swapping the LLM provider is a small, isolated change. Just message me first so I can scope it correctly.
Will I get the full source code?
Yes, you'll own 100% of the delivered code, fully documented and ready to extend or reuse.
Can this be deployed online instead of run locally?
Yes, as an add-on I can deploy it to Streamlit Community Cloud or Render with a shareable link.
How long does delivery take?
Basic delivers in 2 days, Standard in 4 days, Premium in 6 days. Extra fast delivery is available as an add-on.

