Hammad712 commited on
Commit
036135a
·
verified ·
1 Parent(s): 87ef07e

Create routes.py

Browse files
Files changed (1) hide show
  1. routes.py +11 -0
routes.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter
2
+ from models import PageSpeedRequest
3
+ from config import GEMINI_API_KEY
4
+ from gemini_report import generate_report_with_gemini
5
+
6
+ router = APIRouter()
7
+
8
+ @router.post("/generate-report")
9
+ async def generate_report(data: PageSpeedRequest):
10
+ report = generate_report_with_gemini(data.pagespeed_data, GEMINI_API_KEY)
11
+ return {"report": report}