Ranajit1997/CodeReviewer
0
1from fastapi import FastAPI2from pydantic import BaseModel3from pipeline import CodeReviewerPipeline4 5app = FastAPI(title="AI Code Reviewer")6 7pipeline = CodeReviewerPipeline()8 9class CodeRequest(BaseModel):10 code: str11 12@app.post("/review")13def review_code(request: CodeRequest):14 """15 POST /review16 JSON payload: {"code": "python code string"}17 Returns: JSON review from pipeline18 """19 result = pipeline(request.code)20 return result21 22@app.get("/")23def root():24 return {"message": "AI Code Reviewer API is running!"}25 