From ad70509c6675ba69492d70655bf855ee4417bb19 Mon Sep 17 00:00:00 2001 From: jhpiedrahitao Date: Thu, 5 Feb 2026 11:52:10 -0500 Subject: [PATCH] fmt --- litellm/llms/sambanova/chat.py | 5 +++-- litellm/llms/sambanova/embedding/transformation.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/litellm/llms/sambanova/chat.py b/litellm/llms/sambanova/chat.py index 463dd48d88f..35a5b180444 100644 --- a/litellm/llms/sambanova/chat.py +++ b/litellm/llms/sambanova/chat.py @@ -112,9 +112,9 @@ class SambanovaConfig(OpenAIGPTConfig): Adds X-Integration-Source header for analytics tracking. Priority: User parameter > Env var > Default value ("litellm") """ - + integration_source = ( - optional_params.get('extra_body',{}).pop("integration_source", None) + optional_params.get("extra_body", {}).pop("integration_source", None) or get_secret_str("SAMBANOVA_INTEGRATION_SOURCE") or "litellm" ) @@ -156,6 +156,7 @@ class SambanovaConfig(OpenAIGPTConfig): SambaNova API doesn't support content as a list - only string content. This converts content lists like [{"type": "text", "text": "..."}] to strings. """ + async def _async_transform(): return handle_messages_with_content_list_to_str_conversion(messages) diff --git a/litellm/llms/sambanova/embedding/transformation.py b/litellm/llms/sambanova/embedding/transformation.py index 5d07f6b1fe5..ea0214cc7d9 100644 --- a/litellm/llms/sambanova/embedding/transformation.py +++ b/litellm/llms/sambanova/embedding/transformation.py @@ -53,7 +53,7 @@ class SambaNovaEmbeddingConfig(BaseEmbeddingConfig): # Add X-Integration-Source header with priority handling # Priority: User parameter > Env var > Default value ("litellm") integration_source = ( - optional_params.get('extra_body',{}).pop("integration_source", None) + optional_params.get("extra_body", {}).pop("integration_source", None) or get_secret_str("SAMBANOVA_INTEGRATION_SOURCE") or "litellm" )