From 4e323a482c3db12feb4da3284b74bf9b5a865dd6 Mon Sep 17 00:00:00 2001 From: Bobby Lindsey Date: Fri, 24 Jan 2025 14:24:15 -0700 Subject: [PATCH] Ensure custom params are optional --- src/crewai/llm.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/crewai/llm.py b/src/crewai/llm.py index 06bb953ff..d5ae3ec97 100644 --- a/src/crewai/llm.py +++ b/src/crewai/llm.py @@ -239,9 +239,11 @@ class LLM: "api_key": self.api_key, "stream": False, "tools": tools, - **self.custom_params["custom_params"], } + if self.custom_params: + params.update(self.custom_params["custom_params"]) + # Remove None values from params params = {k: v for k, v in params.items() if v is not None}