From 01ebdde0e8ef53b5cf5604c4220fa0a730edaefa Mon Sep 17 00:00:00 2001 From: Bagatur Date: Fri, 6 Dec 2024 16:57:49 -0800 Subject: [PATCH] openai[patch]: always filter disabled params --- libs/partners/openai/langchain_openai/chat_models/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/partners/openai/langchain_openai/chat_models/base.py b/libs/partners/openai/langchain_openai/chat_models/base.py index e312ed249c8..8a3fcbbbe6b 100644 --- a/libs/partners/openai/langchain_openai/chat_models/base.py +++ b/libs/partners/openai/langchain_openai/chat_models/base.py @@ -700,11 +700,12 @@ class BaseChatOpenAI(BaseChatModel): if stop is not None: kwargs["stop"] = stop - return { + payload = { "messages": [_convert_message_to_dict(m) for m in messages], **self._default_params, **kwargs, } + return self._filter_disabled_params(**payload) def _create_chat_result( self,