mirror of
				https://github.com/infiniflow/ragflow.git
				synced 2025-10-31 17:59:43 +00:00 
			
		
		
		
	 a25d32496c
			
		
	
	
		a25d32496c
		
			
		
	
	
	
	
		
			
			### What problem does this PR solve? #918 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
		
			
				
	
	
		
			17 lines
		
	
	
		
			559 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			559 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import importlib
 | |
| from .begin import Begin, BeginParam
 | |
| from .generate import Generate, GenerateParam
 | |
| from .retrieval import Retrieval, RetrievalParam
 | |
| from .answer import Answer, AnswerParam
 | |
| from .categorize import Categorize, CategorizeParam
 | |
| from .switch import Switch, SwitchParam
 | |
| from .relevant import Relevant, RelevantParam
 | |
| from .message import Message, MessageParam
 | |
| from .rewrite import RewriteQuestion, RewriteQuestionParam
 | |
| 
 | |
| 
 | |
| def component_class(class_name):
 | |
|     m = importlib.import_module("graph.component")
 | |
|     c = getattr(m, class_name)
 | |
|     return c
 |