
    Ii                         d dl Z d dlmZ ddlmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZ  G d d      Z G d de      Z G d	 d
e      ZeeedZy)    N)	timedelta   )
OLLAMA_URLCHAT_ENDPOINTOLLAMA_MODELOLLAMA_TIMEOUTOLLAMA_TEMPERATUREOLLAMA_TOP_POLLAMA_TOP_KRETRY_TOTALRETRY_BACKOFF_FACTORRETRY_STATUS_FORCELISTRETRY_ALLOWED_METHODSCHATGPT_API_KEYc                   ~   e Zd Zej                  j                  d      xs dZej                  j                  d      ZdZej                  j                  ej                  j                  ej                  j                  e            d      ZdZh dZ ed	      Zd
Zd
Zd
Zd
ZeZeZeZeZeZeZeZeZeZeZe Z e!Z!y)Config
SECRET_KEYz#dev-key-please-change-in-productionDATABASE_URLFuploadsi   @>	   mdcsvdocpdftxtxlsdocxjsonxlsxr   )daysTN)"__name__
__module____qualname__osenvirongetr   SQLALCHEMY_DATABASE_URISQLALCHEMY_TRACK_MODIFICATIONSpathjoindirname__file__UPLOAD_FOLDERMAX_CONTENT_LENGTHALLOWED_EXTENSIONSr   PERMANENT_SESSION_LIFETIMESESSION_COOKIE_SECURESESSION_COOKIE_HTTPONLYREMEMBER_COOKIE_SECUREREMEMBER_COOKIE_HTTPONLYr   r   r   r   r	   r
   r   r   r   r   r   r        2/srv/www/ollama/chat-ollama/src/config/__init__.pyr   r      s    -V1VJ jjnn^<%*"GGLL1J!KYWM+b!*!2 "!#J!ML#N+LLK/31%Or5   r   c                       e Zd ZdZdZdZy)DevelopmentConfigTFN)r    r!   r"   DEBUGr0   r2   r4   r5   r6   r8   r8   +   s    E!"r5   r8   c                       e Zd ZdZy)ProductionConfigFN)r    r!   r"   r9   r4   r5   r6   r;   r;   0   s    Er5   r;   )development
productiondefault)r#   datetimer   settingsr   r   r   r   r	   r
   r   r   r   r   r   r   r   r8   r;   configr4   r5   r6   <module>rB      sS    	    & &2# #
v  %" 
r5   