A browser extension with a FastAPI backend that uses OpenAI GPT-4o-mini to summarize long web articles into skimmable summaries and bullet points.
- Summarizes web articles into 2-3 paragraph summaries
- Generates 5–8 factual bullet points
- Backend API with FastAPI
- Browser extension frontend (Chrome/Edge compatible)
- JSON-only responses for clean, predictable output
Built with Python and FastAPI. Handles summarization requests from the extension.
Key endpoints:
| Endpoint | Method | Description |
|---|---|---|
/health |
GET | Check API status |
/summarize |
POST | Summarize text (requires JSON) |
Request example:
{
"title": "My Article",
"text": "Long article text goes here..."
}
**Response example:**
{
"title": "My Article",
"summary": "Short 2-3 paragraph summary...",
"bullets": [
"Fact 1",
"Fact 2",
"Fact 3"
]
}