Spaces:
Running
Running
import base64 | |
from fastapi import FastAPI, File, UploadFile,HTTPException | |
from controllers import resilience_analysis | |
from embedDoc import upsert_text_with_chunks,search_pinecone_text | |
ARS = FastAPI() | |
async def perform_risk_analysis(file: UploadFile = File(...)): | |
if file.content_type != "application/pdf": | |
return HTTPException(status_code=400, detail={"error": "File must be a PDF."}) | |
ResilienceScore = await resilience_analysis(file=file) | |
return ResilienceScore | |