From a523fa61a34ca6704c35982ed24b140958289736 Mon Sep 17 00:00:00 2001 From: curo1305 Date: Tue, 19 May 2026 00:53:11 +0200 Subject: [PATCH] fix(chat): fall back to provider default base_url when config value is blank Co-Authored-By: Claude Sonnet 4.6 --- src/pyra/chat/session.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pyra/chat/session.py b/src/pyra/chat/session.py index 0f61a87..b217d5c 100644 --- a/src/pyra/chat/session.py +++ b/src/pyra/chat/session.py @@ -257,8 +257,9 @@ def _call_ai( "model": f"{provider.litellm_prefix}{cfg.ai.model}", "api_key": api_key, } - if cfg.ai.base_url: - base_kwargs["api_base"] = cfg.ai.base_url + effective_base_url = cfg.ai.base_url or provider.base_url + if effective_base_url: + base_kwargs["api_base"] = effective_base_url litellm.suppress_debug_info = True