diff --git a/src/backend/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py b/src/backend/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py index 03a8d1e6a..d07ae3ebe 100644 --- a/src/backend/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py +++ b/src/backend/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py @@ -4,6 +4,7 @@ from langchain_core.documents import Document from langflow import CustomComponent from langflow.utils.util import build_loader_repr_from_documents +from langchain.text_splitter import RecursiveCharacterTextSplitter class RecursiveCharacterTextSplitterComponent(CustomComponent): @@ -56,7 +57,6 @@ class RecursiveCharacterTextSplitterComponent(CustomComponent): Returns: list[str]: The chunks of text. """ - from langchain.text_splitter import RecursiveCharacterTextSplitter if separators == "": separators = None diff --git a/src/backend/langflow/config.yaml b/src/backend/langflow/config.yaml index caabffbf9..5ec4f3aaa 100644 --- a/src/backend/langflow/config.yaml +++ b/src/backend/langflow/config.yaml @@ -174,6 +174,8 @@ prompts: textsplitters: CharacterTextSplitter: documentation: "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/character_text_splitter" + RecursiveCharacterTextSplitter: + documentation: "https://python.langchain.com/docs/modules/data_connection/document_transformers/recursive_text_splitter" toolkits: OpenAPIToolkit: documentation: ""