VishwaTechnologiesPvtLtd
new one
a2ff264
raw
history blame contribute delete
578 Bytes
from fastapi import APIRouter, HTTPException
from backend.services.TextReaderQuestionGenerator import TextReaderQuestionGenerator
from pydantic import BaseModel
router = APIRouter(prefix="/txt", tags=["items"])
service = TextReaderQuestionGenerator()
# Define the request model
class TextRequest(BaseModel):
txt: str
@router.post("/read_text")
async def read_text(request: TextRequest):
if not request.txt:
raise HTTPException(status_code=400, detail="No text provided")
result = await service.textreader_question_generator(request.txt)
return result