From 194d86a232f32aa1281bb7b6729822b30aa9add8 Mon Sep 17 00:00:00 2001 From: Xi Yan Date: Thu, 13 Mar 2025 17:39:06 -0700 Subject: [PATCH] config --- llama_stack/distribution/providers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/llama_stack/distribution/providers.py b/llama_stack/distribution/providers.py index ecfc3184a..8253c421b 100644 --- a/llama_stack/distribution/providers.py +++ b/llama_stack/distribution/providers.py @@ -34,14 +34,16 @@ class ProviderImpl(Providers): async def list_providers(self) -> ListProvidersResponse: run_config = self.config.run_config + safe_config = StackRunConfig(**redact_sensitive_fields(run_config.model_dump())) ret = [] - for api, providers in run_config.providers.items(): + for api, providers in safe_config.providers.items(): ret.extend( [ ProviderInfo( api=api, provider_id=p.provider_id, provider_type=p.provider_type, + config=p.config, ) for p in providers ] @@ -59,6 +61,7 @@ class ProviderImpl(Providers): api=api, provider_id=p.provider_id, provider_type=p.provider_type, + config=p.config, ) return None