Files
LangBot/node_comparison.json
2026-05-05 15:08:04 +08:00

1468 lines
26 KiB
JSON

{
"yaml_nodes": {
"call_pipeline": {
"category": "action",
"inputs": [
"query",
"context"
],
"outputs": [
"response",
"result"
],
"config": [
"pipeline_uuid",
"inherit_context",
"timeout"
]
},
"code_executor": {
"category": "process",
"inputs": [
"input"
],
"outputs": [
"output",
"logs"
],
"config": [
"language",
"code",
"timeout"
]
},
"condition": {
"category": "control",
"inputs": [
"input"
],
"outputs": [
"true",
"false"
],
"config": [
"condition_type",
"expression",
"left_value",
"operator",
"right_value",
"expected_type"
]
},
"coze_bot": {
"category": "integration",
"inputs": [
"query",
"conversation_id"
],
"outputs": [
"answer",
"conversation_id",
"success"
],
"config": [
"api-key",
"bot-id",
"api-base",
"auto-save-history",
"timeout"
]
},
"cron_trigger": {
"category": "trigger",
"inputs": [],
"outputs": [
"trigger_time",
"context"
],
"config": [
"cron_expression",
"timezone",
"description",
"enabled"
]
},
"data_transform": {
"category": "process",
"inputs": [
"data"
],
"outputs": [
"result"
],
"config": [
"transform_type",
"template",
"expression"
]
},
"database_query": {
"category": "integration",
"inputs": [
"parameters"
],
"outputs": [
"results",
"row_count",
"success"
],
"config": [
"connection_type",
"connection_string",
"query",
"query_type",
"timeout"
]
},
"dify_knowledge_query": {
"category": "integration",
"inputs": [
"query"
],
"outputs": [
"results",
"success"
],
"config": [
"base-url",
"api-key",
"dataset_id"
]
},
"dify_workflow": {
"category": "integration",
"inputs": [
"query",
"conversation_id"
],
"outputs": [
"answer",
"conversation_id",
"success"
],
"config": [
"base-url",
"base-prompt",
"app-type",
"api-key"
]
},
"end": {
"category": "control",
"inputs": [
"input"
],
"outputs": [],
"config": [
"status",
"message"
]
},
"event_trigger": {
"category": "trigger",
"inputs": [],
"outputs": [
"event",
"event_type",
"context"
],
"config": [
"event_type",
"source_filter",
"platforms"
]
},
"http_request": {
"category": "action",
"inputs": [
"body",
"variables"
],
"outputs": [
"response",
"status_code",
"headers",
"success"
],
"config": [
"method",
"url",
"headers",
"body_type",
"body_template",
"timeout",
"retry_count",
"ignore_ssl"
]
},
"iterator": {
"category": "control",
"inputs": [
"array"
],
"outputs": [
"item",
"index",
"is_first",
"is_last"
],
"config": [
"parallel",
"max_concurrency"
]
},
"knowledge_retrieval": {
"category": "process",
"inputs": [
"query"
],
"outputs": [
"results",
"context",
"scores"
],
"config": [
"knowledge_bases",
"top_k",
"similarity_threshold",
"retrieval_mode",
"rerank_enabled",
"rerank_model"
]
},
"langflow_flow": {
"category": "integration",
"inputs": [
"input_value"
],
"outputs": [
"result",
"success"
],
"config": [
"base-url",
"api-key",
"flow-id",
"input-type",
"output-type",
"tweaks"
]
},
"llm_call": {
"category": "process",
"inputs": [
"input",
"context"
],
"outputs": [
"response",
"usage",
"parsed"
],
"config": [
"model",
"system_prompt",
"user_prompt_template",
"temperature",
"max_tokens",
"output_format",
"json_schema",
"enable_tools",
"tools"
]
},
"loop": {
"category": "control",
"inputs": [
"items"
],
"outputs": [
"item",
"index",
"completed"
],
"config": [
"loop_type",
"max_iterations",
"count",
"while_condition",
"parallel",
"parallel_limit"
]
},
"mcp_tool": {
"category": "integration",
"inputs": [
"arguments"
],
"outputs": [
"result",
"success",
"error"
],
"config": [
"server_name",
"tool_name",
"arguments_template",
"timeout"
]
},
"memory_store": {
"category": "integration",
"inputs": [
"value"
],
"outputs": [
"result",
"success"
],
"config": [
"operation",
"key",
"scope",
"ttl"
]
},
"merge": {
"category": "control",
"inputs": [
"input_1",
"input_2",
"input_3",
"input_4"
],
"outputs": [
"merged",
"array"
],
"config": [
"merge_strategy"
]
},
"message_trigger": {
"category": "trigger",
"inputs": [],
"outputs": [
"message",
"sender",
"context"
],
"config": [
"match_type",
"match_pattern",
"message_source",
"platforms",
"ignore_bot_messages"
]
},
"n8n_workflow": {
"category": "integration",
"inputs": [
"payload"
],
"outputs": [
"result",
"success"
],
"config": [
"webhook-url",
"auth-type",
"basic-username",
"basic-password",
"jwt-secret",
"jwt-algorithm",
"header-name",
"header-value",
"timeout",
"output-key"
]
},
"opening_statement": {
"category": "action",
"inputs": [],
"outputs": [
"statement",
"suggested_questions"
],
"config": [
"statement",
"suggested_questions",
"show_suggestions"
]
},
"parallel": {
"category": "control",
"inputs": [
"input"
],
"outputs": [
"branch_1",
"branch_2",
"results"
],
"config": [
"branches",
"wait_for_all",
"fail_fast"
]
},
"parameter_extractor": {
"category": "process",
"inputs": [
"text"
],
"outputs": [
"parameters",
"missing",
"success"
],
"config": [
"model",
"parameters",
"extraction_prompt",
"strict_mode"
]
},
"question_classifier": {
"category": "process",
"inputs": [
"question"
],
"outputs": [
"category",
"confidence",
"all_scores"
],
"config": [
"model",
"categories",
"confidence_threshold",
"fallback_category"
]
},
"redis_operation": {
"category": "integration",
"inputs": [
"key",
"value"
],
"outputs": [
"result",
"success"
],
"config": [
"connection_url",
"operation",
"key_template",
"hash_field",
"ttl"
]
},
"reply_message": {
"category": "action",
"inputs": [
"message"
],
"outputs": [
"status",
"message_id"
],
"config": [
"reply_mode",
"message_template",
"long_text_processing",
"force_delay"
]
},
"send_message": {
"category": "action",
"inputs": [
"content",
"context"
],
"outputs": [
"message_id",
"success"
],
"config": [
"message_type",
"content_template",
"reply_to_original",
"at_sender"
]
},
"set_variable": {
"category": "action",
"inputs": [
"value"
],
"outputs": [
"value"
],
"config": [
"variable_name",
"variable_scope",
"operation"
]
},
"store_data": {
"category": "action",
"inputs": [
"key",
"value"
],
"outputs": [
"status"
],
"config": [
"storage_type",
"ttl",
"key_prefix"
]
},
"switch": {
"category": "control",
"inputs": [
"input"
],
"outputs": [
"case_1",
"case_2",
"default"
],
"config": [
"switch_expression",
"cases",
"case_sensitive"
]
},
"variable_aggregator": {
"category": "control",
"inputs": [
"variables"
],
"outputs": [
"aggregated"
],
"config": [
"variable_mappings",
"aggregation_mode"
]
},
"wait": {
"category": "control",
"inputs": [
"input"
],
"outputs": [
"output"
],
"config": [
"wait_type",
"duration",
"until_time"
]
},
"webhook_trigger": {
"category": "trigger",
"inputs": [],
"outputs": [
"body",
"headers",
"query",
"method"
],
"config": [
"webhook_path",
"auth_type",
"auth_token",
"allowed_ips",
"allowed_methods",
"content_type",
"validation",
"timeout"
]
}
},
"frontend_nodes": {
"condition": {
"inputs": [
"input"
],
"outputs": [
"true",
"false"
],
"config": [
"condition_type",
"expression",
"comparison",
"exists",
"type_check",
"left_value",
"operator",
"eq",
"neq",
"gt",
"gte",
"lt",
"lte",
"contains",
"starts_with",
"ends_with",
"matches",
"right_value",
"expected_type",
"string",
"number",
"boolean",
"object",
"array",
"null"
]
},
"switch_case": {
"inputs": [
"input"
],
"outputs": [
"case_1",
"case_2",
"default"
],
"config": [
"switch_expression",
"cases",
"case_sensitive"
]
},
"loop": {
"inputs": [
"items"
],
"outputs": [
"item",
"index",
"completed"
],
"config": [
"loop_type",
"foreach",
"while",
"count",
"max_iterations",
"while_condition",
"parallel",
"parallel_limit"
]
},
"parallel": {
"inputs": [
"input"
],
"outputs": [
"branch_1",
"branch_2",
"results"
],
"config": [
"branches",
"wait_for_all",
"fail_fast"
]
},
"wait": {
"inputs": [
"input"
],
"outputs": [
"output"
],
"config": [
"wait_type",
"duration",
"until",
"until_time"
]
},
"end": {
"inputs": [
"input"
],
"outputs": [],
"config": [
"status",
"success",
"failed",
"cancelled",
"message"
]
},
"text_template": {
"inputs": [
"variables"
],
"outputs": [
"text"
],
"config": [
"template",
"escape_html",
"trim_whitespace"
]
},
"json_transform": {
"inputs": [
"input"
],
"outputs": [
"output"
],
"config": [
"transform_type",
"jmespath",
"jsonpath",
"mapping",
"expression"
]
},
"code_executor": {
"inputs": [
"input"
],
"outputs": [
"output",
"logs"
],
"config": [
"language",
"javascript",
"python",
"code",
"timeout"
]
},
"data_aggregator": {
"inputs": [
"items"
],
"outputs": [
"result",
"count"
],
"config": [
"aggregation_type",
"array",
"concat",
"sum",
"average",
"min",
"max",
"merge",
"first",
"last",
"separator",
"field_path"
]
},
"text_splitter": {
"inputs": [
"text"
],
"outputs": [
"chunks",
"count"
],
"config": [
"split_type",
"separator",
"length",
"sentences",
"paragraphs",
"regex",
"chunk_size",
"chunk_overlap",
"regex_pattern",
"remove_empty"
]
},
"variable_assignment": {
"inputs": [
"value"
],
"outputs": [
"output"
],
"config": [
"variable_name",
"value_type",
"input",
"static",
"expression",
"static_value"
]
},
"data_transform": {
"inputs": [
"data"
],
"outputs": [
"result"
],
"config": [
"transform_type",
"template",
"jsonpath",
"jmespath",
"expression"
]
},
"llm_call": {
"inputs": [
"input",
"context"
],
"outputs": [
"response",
"usage",
"parsed"
],
"config": [
"model",
"system_prompt",
"user_prompt_template",
"temperature",
"max_tokens",
"output_format",
"text",
"json",
"markdown",
"json_schema",
"enable_tools",
"tools"
]
},
"question_classifier": {
"inputs": [
"question"
],
"outputs": [
"category",
"confidence",
"all_scores"
],
"config": [
"model",
"categories",
"confidence_threshold",
"fallback_category"
]
},
"parameter_extractor": {
"inputs": [
"text"
],
"outputs": [
"parameters",
"missing",
"success"
],
"config": [
"model",
"parameters",
"extraction_prompt",
"strict_mode"
]
},
"knowledge_retrieval": {
"inputs": [
"query"
],
"outputs": [
"results",
"context",
"scores"
],
"config": [
"knowledge_bases",
"top_k",
"similarity_threshold",
"retrieval_mode",
"vector",
"hybrid",
"keyword",
"rerank_enabled",
"rerank_model"
]
},
"text_embedding": {
"inputs": [
"text"
],
"outputs": [
"embedding",
"dimensions"
],
"config": [
"model"
]
},
"intent_recognition": {
"inputs": [
"text"
],
"outputs": [
"intent",
"confidence",
"entities"
],
"config": [
"model",
"intents_definition",
"extract_entities"
]
},
"send_message": {
"inputs": [
"content",
"context"
],
"outputs": [
"message_id",
"success"
],
"config": [
"message_type",
"text",
"markdown",
"image",
"file",
"card",
"content_template",
"reply_to_original",
"at_sender"
]
},
"http_request": {
"inputs": [
"body",
"variables"
],
"outputs": [
"response",
"status_code",
"headers",
"success"
],
"config": [
"method",
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"url",
"headers",
"body_type",
"none",
"json",
"form",
"raw",
"body_template",
"timeout",
"retry_count",
"ignore_ssl"
]
},
"bot_invoke": {
"inputs": [
"message",
"context"
],
"outputs": [
"response",
"success"
],
"config": [
"bot",
"wait_for_response",
"timeout"
]
},
"workflow_invoke": {
"inputs": [
"input"
],
"outputs": [
"output",
"status",
"execution_id"
],
"config": [
"workflow_id",
"wait_for_completion",
"timeout",
"pass_context"
]
},
"notification": {
"inputs": [
"content"
],
"outputs": [
"success",
"notification_id"
],
"config": [
"channel",
"webhook",
"email",
"dingtalk",
"feishu",
"wechat_work",
"title",
"content_template",
"webhook_url",
"recipients"
]
},
"database_query": {
"inputs": [
"parameters"
],
"outputs": [
"results",
"row_count",
"success"
],
"config": [
"connection_type",
"postgresql",
"mysql",
"sqlite",
"connection_string",
"query",
"query_type",
"select",
"insert",
"update",
"delete",
"timeout"
]
},
"redis_operation": {
"inputs": [
"key",
"value"
],
"outputs": [
"result",
"success"
],
"config": [
"connection_url",
"operation",
"get",
"set",
"delete",
"exists",
"incr",
"decr",
"hget",
"hset",
"lpush",
"rpush",
"lpop",
"rpop",
"key_template",
"hash_field",
"ttl"
]
},
"mcp_tool": {
"inputs": [
"arguments"
],
"outputs": [
"result",
"success",
"error"
],
"config": [
"server_name",
"tool_name",
"arguments_template",
"timeout"
]
},
"memory_store": {
"inputs": [
"value"
],
"outputs": [
"result",
"success"
],
"config": [
"operation",
"get",
"set",
"delete",
"append",
"list",
"key",
"scope",
"execution",
"workflow",
"session",
"user",
"global",
"ttl"
]
},
"message_trigger": {
"inputs": [],
"outputs": [
"message",
"sender",
"context"
],
"config": [
"match_type",
"all",
"prefix",
"regex",
"contains",
"exact",
"match_pattern",
"message_source",
"group",
"private",
"platforms",
"ignore_bot_messages"
]
},
"cron_trigger": {
"inputs": [],
"outputs": [
"trigger_time",
"context"
],
"config": [
"cron_expression",
"timezone",
"UTC",
"Asia/Shanghai",
"Asia/Tokyo",
"America/New_York",
"America/Los_Angeles",
"Europe/London",
"Europe/Berlin",
"description",
"enabled"
]
},
"webhook_trigger": {
"inputs": [],
"outputs": [
"body",
"headers",
"query",
"method"
],
"config": [
"webhook_path",
"auth_type",
"none",
"token",
"signature",
"basic",
"auth_token",
"allowed_ips",
"allowed_methods",
"content_type",
"application/json",
"application/x-www-form-urlencoded",
"multipart/form-data",
"text/plain",
"validation",
"timeout"
]
},
"event_trigger": {
"inputs": [],
"outputs": [
"event",
"event_type",
"context"
],
"config": [
"event_type",
"member_join",
"member_leave",
"message_recall",
"group_created",
"group_disbanded",
"bot_added",
"bot_removed",
"friend_request",
"group_request",
"source_filter",
"all",
"group",
"private",
"platforms"
]
}
},
"discrepancies": {
"code_executor": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"javascript",
"python"
]
}
],
"condition": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"contains",
"starts_with",
"gt",
"matches",
"ends_with",
"lte",
"type_check",
"boolean",
"eq",
"number",
"comparison",
"array",
"exists",
"lt",
"string",
"object",
"neq",
"null",
"gte"
]
}
],
"cron_trigger": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"America/New_York",
"America/Los_Angeles",
"Asia/Shanghai",
"UTC",
"Asia/Tokyo",
"Europe/Berlin",
"Europe/London"
]
}
],
"data_transform": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"jsonpath",
"jmespath"
]
}
],
"database_query": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"mysql",
"sqlite",
"update",
"insert",
"postgresql",
"delete",
"select"
]
}
],
"end": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"cancelled",
"failed",
"success"
]
}
],
"event_trigger": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"group_created",
"private",
"friend_request",
"all",
"bot_added",
"message_recall",
"member_leave",
"group_disbanded",
"group",
"group_request",
"bot_removed",
"member_join"
]
}
],
"http_request": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"none",
"json",
"DELETE",
"PATCH",
"POST",
"PUT",
"raw",
"GET",
"form"
]
}
],
"knowledge_retrieval": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"keyword",
"vector",
"hybrid"
]
}
],
"llm_call": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"text",
"json",
"markdown"
]
}
],
"loop": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"while",
"foreach"
]
}
],
"memory_store": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"user",
"workflow",
"get",
"set",
"execution",
"delete",
"list",
"global",
"session",
"append"
]
}
],
"message_trigger": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"private",
"prefix",
"all",
"group",
"regex",
"exact",
"contains"
]
}
],
"redis_operation": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"incr",
"hset",
"decr",
"get",
"set",
"exists",
"hget",
"delete",
"lpush",
"lpop",
"rpop",
"rpush"
]
}
],
"send_message": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"file",
"card",
"markdown",
"text",
"image"
]
}
],
"wait": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"until"
]
}
],
"webhook_trigger": [
{
"type": "config",
"only_yaml": [],
"only_frontend": [
"token",
"none",
"application/x-www-form-urlencoded",
"signature",
"multipart/form-data",
"text/plain",
"application/json",
"basic"
]
}
]
}
}