Spaces:
Sleeping
Sleeping
| # Maximum number of concurrent OCR requests | |
| MAX_CONCURRENT_OCR: int = 5 | |
| # Vision LLM model name (OpenRouter) | |
| VISION_MODEL_NAME: str = "nvidia/nemotron-nano-12b-v2-vl:free" | |
| # Logo detection model | |
| LOGO_DETECTION_MODEL: str = "ellabettison/Logo-Detection-finetune" | |
| # PDF to image conversion settings | |
| PDF_IMAGE_DPI: int = 302 | |
| PDF_IMAGE_BASE_DIR: str = "uploads/images" | |
| # file upload limitations | |
| UPLOAD_DIR: str = "uploads" | |
| ALLOWED_EXTENSIONS = {".png", ".jpg", ".jpeg", ".pdf"} | |
| MAX_TOTAL_FILES: int = 5 | |
| MAX_PDFS: int = 3 | |
| MAX_IMAGES: int = 5 | |
| MAX_IMAGE_MB: int = 5 | |
| MAX_PDF_MB: int = 10 | |
| # ------------------------------- | |
| # IMAGE VALIDATION | |
| # ------------------------------- | |
| MIN_WIDTH: int = 300 | |
| MIN_HEIGHT: int = 300 | |
| MAX_WIDTH: int = 6000 | |
| MAX_HEIGHT: int = 6000 | |
| # ------------------------------- | |
| # VISUAL CUES | |
| # ------------------------------- | |
| MAX_VISUAL_PAGES: int = 1 | |
| MAX_LOGOS_PER_PAGE: int = 4 | |
| MAX_IMAGE_RESIZE = (1024, 1024) | |