The backend is built with Hono and provides API endpoints for article summarization.
Summarizes article content or URL.
Request Body:
{ "content": "URL or article text", "isUrl": true/false }
Response:
{ "success": true, "summary": "Generated summary...", "title": "Article Title", "originalUrl": "https://example.com" // only for URLs }
Error Response:
{ "success": false, "error": "Error description" }
Health check endpoint.
Response:
{ "status": "ok", "timestamp": "2024-01-01T00:00:00.000Z" }
OPENAI_API_KEY
- Required for AI summarizationThe API handles various error scenarios: