From cba6d2eb9bc3a300d322c44eb7eace0fd0efcc3b Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Wed, 28 Jan 2026 06:28:49 -0500 Subject: [PATCH] fix: use response_json_schema --- lib/crewai/src/crewai/llms/providers/gemini/completion.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/crewai/src/crewai/llms/providers/gemini/completion.py b/lib/crewai/src/crewai/llms/providers/gemini/completion.py index 950cdab57..f388d5984 100644 --- a/lib/crewai/src/crewai/llms/providers/gemini/completion.py +++ b/lib/crewai/src/crewai/llms/providers/gemini/completion.py @@ -466,9 +466,9 @@ class GeminiCompletion(BaseLLM): if response_model: config_params["response_mime_type"] = "application/json" schema_output = generate_model_description(response_model) - config_params["response_schema"] = schema_output.get("json_schema", {}).get( - "schema", {} - ) + config_params["response_json_schema"] = schema_output.get( + "json_schema", {} + ).get("schema", {}) # Handle tools for supported models if tools and self.supports_tools: