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 | |