diff --git a/src/backend/base/langflow/components/chains/LLMCheckerChain.py b/src/backend/base/langflow/components/chains/LLMCheckerChain.py index 9c86c31dd..63bf5613c 100644 --- a/src/backend/base/langflow/components/chains/LLMCheckerChain.py +++ b/src/backend/base/langflow/components/chains/LLMCheckerChain.py @@ -26,6 +26,6 @@ class LLMCheckerChainComponent(CustomComponent): chain = LLMCheckerChain.from_llm(llm=llm) response = chain.invoke({chain.input_key: input_value}) result = response.get(chain.output_key, "") - result_str = Text(result) + result_str = str(result) self.status = result_str return result_str diff --git a/src/backend/base/langflow/components/chains/LLMMathChain.py b/src/backend/base/langflow/components/chains/LLMMathChain.py index 9cb73ef71..795b8ee08 100644 --- a/src/backend/base/langflow/components/chains/LLMMathChain.py +++ b/src/backend/base/langflow/components/chains/LLMMathChain.py @@ -42,6 +42,6 @@ class LLMMathChainComponent(CustomComponent): ) response = chain.invoke({input_key: input_value}) result = response.get(output_key) - result_str = Text(result) + result_str = str(result) self.status = result_str return result_str diff --git a/src/backend/base/langflow/components/chains/RetrievalQA.py b/src/backend/base/langflow/components/chains/RetrievalQA.py index 0d9efdc65..295a03bfb 100644 --- a/src/backend/base/langflow/components/chains/RetrievalQA.py +++ b/src/backend/base/langflow/components/chains/RetrievalQA.py @@ -63,6 +63,6 @@ class RetrievalQAComponent(CustomComponent): references_str = self.create_references_from_data(data) result_str = result.get("result", "") - final_result = "\n".join([Text(result_str), references_str]) + final_result = "\n".join([str(result_str), references_str]) self.status = final_result return final_result # OK diff --git a/src/backend/base/langflow/components/chains/RetrievalQAWithSourcesChain.py b/src/backend/base/langflow/components/chains/RetrievalQAWithSourcesChain.py index ae79b9e16..fee16beae 100644 --- a/src/backend/base/langflow/components/chains/RetrievalQAWithSourcesChain.py +++ b/src/backend/base/langflow/components/chains/RetrievalQAWithSourcesChain.py @@ -57,7 +57,7 @@ class RetrievalQAWithSourcesChainComponent(CustomComponent): references_str = "" if return_source_documents: references_str = self.create_references_from_data(data) - result_str = Text(result.get("answer", "")) + result_str = str(result.get("answer", "")) final_result = "\n".join([result_str, references_str]) self.status = final_result return final_result diff --git a/src/backend/base/langflow/components/experimental/SQLExecutor.py b/src/backend/base/langflow/components/experimental/SQLExecutor.py index e03314514..6ef92ba6d 100644 --- a/src/backend/base/langflow/components/experimental/SQLExecutor.py +++ b/src/backend/base/langflow/components/experimental/SQLExecutor.py @@ -53,7 +53,7 @@ class SQLExecutorComponent(CustomComponent): result = tool.run(query, include_columns=include_columns) self.status = result except Exception as e: - result = Text(e) + result = str(e) self.status = result if not passthrough: raise e