From 921b76836ff78cef574f3fbc1d5e6373ba352a84 Mon Sep 17 00:00:00 2001 From: Derek Higgins Date: Fri, 19 Sep 2025 16:04:02 +0100 Subject: [PATCH] fix: handle missing API keys gracefully in model refresh - Log as warning instead of exception to avoid a scary startup Closes: #3492 Signed-off-by: Derek Higgins --- llama_stack/core/routing_tables/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llama_stack/core/routing_tables/models.py b/llama_stack/core/routing_tables/models.py index b6141efa9..641c73c16 100644 --- a/llama_stack/core/routing_tables/models.py +++ b/llama_stack/core/routing_tables/models.py @@ -33,7 +33,7 @@ class ModelsRoutingTable(CommonRoutingTableImpl, Models): try: models = await provider.list_models() except Exception as e: - logger.exception(f"Model refresh failed for provider {provider_id}: {e}") + logger.warning(f"Model refresh failed for provider {provider_id}: {e}") continue self.listed_providers.add(provider_id)