| from enum import Enum |
|
|
|
|
| class NodeType(str, Enum): |
| START = "start" |
| END = "end" |
| ANSWER = "answer" |
| LLM = "llm" |
| KNOWLEDGE_RETRIEVAL = "knowledge-retrieval" |
| IF_ELSE = "if-else" |
| CODE = "code" |
| TEMPLATE_TRANSFORM = "template-transform" |
| QUESTION_CLASSIFIER = "question-classifier" |
| HTTP_REQUEST = "http-request" |
| TOOL = "tool" |
| VARIABLE_AGGREGATOR = "variable-aggregator" |
| VARIABLE_ASSIGNER = "variable-assigner" |
| LOOP = "loop" |
| ITERATION = "iteration" |
| ITERATION_START = "iteration-start" |
| PARAMETER_EXTRACTOR = "parameter-extractor" |
| CONVERSATION_VARIABLE_ASSIGNER = "assigner" |
| DOCUMENT_EXTRACTOR = "document-extractor" |
| LIST_OPERATOR = "list-operator" |
|
|