verbo-backend / app /api /detect.py
axnand's picture
Deploying backend
5a2da96
raw
history blame contribute delete
478 Bytes
from fastapi import APIRouter
from app.models.schemas import DetectInput, DetectResponse
from app.services.ai_detector import detect_ai_text
router = APIRouter()
@router.post("/detect", response_model=DetectResponse)
async def detect_ai(input_data: DetectInput):
"""
Detect AI-generated content in the input text.
Returns overall likelihood and flagged sentences.
"""
print(f"Input received: {input_data.text}")
return detect_ai_text(input_data.text)