From d5f7bf9073b0dc2f9435fd142c9bb55270f40dfd Mon Sep 17 00:00:00 2001 From: Mahesh Hegde <46179734+mahesh-hegde@users.noreply.github.com> Date: Sat, 24 May 2025 11:00:51 +0530 Subject: [PATCH] Support supports_tools parameters in openai compatible models (#1068) --- llm/default_plugins/openai_models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llm/default_plugins/openai_models.py b/llm/default_plugins/openai_models.py index fc02011..0005155 100644 --- a/llm/default_plugins/openai_models.py +++ b/llm/default_plugins/openai_models.py @@ -184,6 +184,8 @@ def register_models(register): kwargs["can_stream"] = False if extra_model.get("supports_schema") is True: kwargs["supports_schema"] = True + if extra_model.get("supports_tools") is True: + kwargs["supports_tools"] = True if extra_model.get("vision") is True: kwargs["vision"] = True if extra_model.get("audio") is True: