diff --git a/src/backend/langflow/interface/utils.py b/src/backend/langflow/interface/utils.py index 3437df0ee..08d6ebde3 100644 --- a/src/backend/langflow/interface/utils.py +++ b/src/backend/langflow/interface/utils.py @@ -46,9 +46,9 @@ def try_setting_streaming_options(langchain_object, websocket): llm = langchain_object.llm_chain.llm if isinstance(llm, BaseLanguageModel): - if hasattr(llm, "streaming"): + if hasattr(llm, "streaming") and isinstance(llm.streaming, bool): llm.streaming = True - if hasattr(llm, "stream"): + elif hasattr(llm, "stream") and isinstance(llm.stream, bool): llm.stream = True return langchain_object