diff options
Diffstat (limited to 'src/ollama_web/config.py')
| -rw-r--r-- | src/ollama_web/config.py | 8 |
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() |
