Spaces:
Running
Running
from fastapi import File, UploadFile | |
from ocr.api.message import ocr_router | |
from ocr.api.message.openai_request import analyze_uploaded_document | |
from ocr.api.message.schemas import OcrResponse | |
from ocr.core.wrappers import OcrResponseWrapper | |
async def get_all_chat_messages( | |
file: UploadFile = File(...) | |
) -> OcrResponseWrapper[OcrResponse]: | |
response = await analyze_uploaded_document(file) | |
return OcrResponseWrapper(data=OcrResponse(text=response)) | |