File size: 361 Bytes
36c093a 036135a 36c093a 036135a 36c093a |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from fastapi import APIRouter, Body
from models import PageSpeedRequest
from config import GEMINI_API_KEY
from gemini_report import generate_report_with_gemini
router = APIRouter()
@router.post("/generate-report")
async def generate_report(data: dict = Body(...)):
report = generate_report_with_gemini(data, GEMINI_API_KEY)
return {"report": report}
|