feat(components): integrate Spacy NLP toolset into Langflow component… #4733
+1,264
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
SpaCy Components Integration
This PR integrates SpaCy's powerful NLP capabilities into Langflow through a comprehensive set of components, enabling advanced text processing and analysis workflows.
🎯 Core Components
Language Model Management
Entity Processing
EntityRecognizer
EntityRuler
Text Analysis
DependencyMatcher
TextCategorizer
Text Processing
Lemmatizer
Sentencizer
Tagger
🔍 Example Flows
Lemmatizer Flow
Test text:
Download Lemmatizer Flow JSON
Dependency Matcher Flow
Pattern Example:
Download Dependency Matcher Flow JSON
Sentencizer Flow
Features:
Download Sentencizer Flow JSON
Text Categorizer Flow
Supports:
Download Text Categorizer Flow JSON
Tagger Flow
Tag types:
Download Tagger Flow JSON
Entity Ruler Flow
Pattern types:
Download Entity Ruler Flow JSON
Entity Recognizer Flow
Entity types:
Download Entity Recognizer Flow JSON
🛠️ Technical Details
Implementation Features
📊 Sample Data
🔗 Related Resources
👥 Contributors
📃 License