summaryrefslogtreecommitdiff
path: root/src/ollama_web/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/ollama_web/config.py')
-rw-r--r--src/ollama_web/config.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ollama_web/config.py b/src/ollama_web/config.py
index 4f39d17..44947dd 100644
--- a/src/ollama_web/config.py
+++ b/src/ollama_web/config.py
@@ -16,10 +16,18 @@ class Settings:
)
host: str = field(default_factory=lambda: os.environ.get("OLLAMA_WEB_HOST", "0.0.0.0"))
port: int = field(default_factory=lambda: int(os.environ.get("OLLAMA_WEB_PORT", "8000")))
+ data_dir: str = field(
+ default_factory=lambda: os.environ.get("OLLAMA_WEB_DATA_DIR", "data")
+ )
+ max_upload_mb: int = field(
+ default_factory=lambda: int(os.environ.get("OLLAMA_WEB_MAX_UPLOAD_MB", "20"))
+ )
ollama_timeout: float = 120.0
scrape_timeout: float = 15.0
scrape_max_chars: int = 4000
search_max_results: int = 5
+ fetch_max_results: int = 3
+ fetch_max_chars: int = 8000
settings = Settings()