File size: 588 Bytes
c001f24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import os

class Config:
    MAX_CONTENT_LENGTH = 16 * 1024 * 1024 * 4096
    UPLOAD_FOLDER = 'uploads'
    PROCESSED_FOLDER = 'processed'
    OUTPUT_FOLDER = 'output'
    DATABASE = 'database.db'
    NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
    NIM_API_URL = "https://ai.api.nvidia.com/v1/cv/nvidia/nemoretriever-ocr-v1"
    NIM_HEADERS = {
        "Authorization": f"Bearer {NVIDIA_API_KEY}",
        "Accept": "application/json",
        "Content-Type": "application/json",
    }
    MODEL_MAX_WIDTH = 500
    MODEL_MAX_HEIGHT = 500
    NVIDIA_NIM_AVAILABLE = bool(NVIDIA_API_KEY)