diff --git a/nanobot/providers/litellm_provider.py b/nanobot/providers/litellm_provider.py index 33c300a..9d76c2a 100644 --- a/nanobot/providers/litellm_provider.py +++ b/nanobot/providers/litellm_provider.py @@ -46,6 +46,8 @@ class LiteLLMProvider(LLMProvider): # Disable LiteLLM logging noise litellm.suppress_debug_info = True + # Drop unsupported parameters for providers (e.g., gpt-5 rejects some params) + litellm.drop_params = True def _setup_env(self, api_key: str, api_base: str | None, model: str) -> None: """Set environment variables based on detected provider."""