diff --git a/tradingagents/llm_clients/ollama_client.py b/tradingagents/llm_clients/ollama_client.py index 1fcbd290..56021335 100644 --- a/tradingagents/llm_clients/ollama_client.py +++ b/tradingagents/llm_clients/ollama_client.py @@ -14,8 +14,9 @@ class OllamaClient(BaseLLMClient): def _normalize_base_url(self, url: str) -> str: # ChatOllama expects the root URL, not a /v1 suffix. - if url.endswith("/v1/"): - return url[:-4] + if not url: + return url + url = url.rstrip("/") if url.endswith("/v1"): return url[:-3] return url