fix: ensure production uses DB-configured model/provider from UI
- Migration 026: update seed defaults from ollama to vllm/AxionML - Migration 031: fix existing rows still on old ollama defaults - Helm values: set OLLAMA_BASE_URL to cluster ollama endpoint (was empty) - Extractor: guard against switching to ollama when base_url is empty - OllamaClient: validate base_url on construction to fail fast
This commit is contained in:
@@ -140,6 +140,11 @@ class OllamaClient:
|
||||
max_retries: int | None = None,
|
||||
http_client: httpx.AsyncClient | None = None,
|
||||
) -> None:
|
||||
if not config.base_url or not config.base_url.startswith(("http://", "https://")):
|
||||
raise ValueError(
|
||||
f"OllamaClient requires a valid base_url (got {config.base_url!r}). "
|
||||
"Set OLLAMA_BASE_URL environment variable."
|
||||
)
|
||||
self._config = config
|
||||
self._max_retries = max_retries if max_retries is not None else config.max_retries
|
||||
self._base_delay = config.retry_base_delay
|
||||
|
||||
Reference in New Issue
Block a user