Spaces:
Sleeping
Sleeping
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 | |
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 | |