fix: removed handle on secret input (#7411)

* Removed input types from secret input

* Changed starter projects
This commit is contained in:
Lucas Oliveira 2025-04-11 09:17:34 -03:00 • committed by GitHub
commit c68372bb73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 771 additions and 346 deletions

View file

@ -8,12 +8,16 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-f1f2v", "id": "Prompt-f1f2v",
"name": "prompt", "name": "prompt",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-lL9HA", "id": "OpenAIModel-lL9HA",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -31,12 +35,16 @@
"dataType": "ChatInput", "dataType": "ChatInput",
"id": "ChatInput-GyBUF", "id": "ChatInput-GyBUF",
"name": "message", "name": "message",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-lL9HA", "id": "OpenAIModel-lL9HA",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -54,12 +62,16 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-lL9HA", "id": "OpenAIModel-lL9HA",
"name": "text_output", "name": "text_output",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-JieGw", "id": "OpenAIModel-JieGw",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -77,12 +89,16 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-4IOgm", "id": "Prompt-4IOgm",
"name": "prompt", "name": "prompt",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-JieGw", "id": "OpenAIModel-JieGw",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -100,12 +116,16 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-JieGw", "id": "OpenAIModel-JieGw",
"name": "text_output", "name": "text_output",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-dXMRv", "id": "OpenAIModel-dXMRv",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -123,12 +143,16 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-FRjO8", "id": "Prompt-FRjO8",
"name": "prompt", "name": "prompt",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-dXMRv", "id": "OpenAIModel-dXMRv",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -146,12 +170,18 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-dXMRv", "id": "OpenAIModel-dXMRv",
"name": "text_output", "name": "text_output",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-KXQMh", "id": "ChatOutput-KXQMh",
"inputTypes": ["Data", "DataFrame", "Message"], "inputTypes": [
"Data",
"DataFrame",
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -170,7 +200,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"id": "Prompt-4IOgm", "id": "Prompt-4IOgm",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
@ -180,7 +212,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["template"], "field_order": [
"template"
],
"frozen": false, "frozen": false,
"icon": "prompts", "icon": "prompts",
"legacy": false, "legacy": false,
@ -196,7 +230,9 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -245,7 +281,9 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -287,7 +325,9 @@
"data": { "data": {
"id": "ChatInput-GyBUF", "id": "ChatInput-GyBUF",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"category": "inputs", "category": "inputs",
"conditional_paths": [], "conditional_paths": [],
@ -323,7 +363,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -336,7 +378,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -355,7 +399,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -457,7 +503,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -472,7 +521,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -491,7 +542,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -526,7 +579,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -568,7 +623,9 @@
"display_name": "Chat Output", "display_name": "Chat Output",
"id": "ChatOutput-KXQMh", "id": "ChatOutput-KXQMh",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -602,7 +659,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -615,7 +674,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -635,7 +696,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -691,7 +754,9 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "data_template", "name": "data_template",
@ -711,7 +776,11 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": ["Data", "DataFrame", "Message"], "input_types": [
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "input_value", "name": "input_value",
@ -732,7 +801,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -748,7 +820,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -768,7 +842,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -804,7 +880,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -848,7 +926,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"id": "Prompt-FRjO8", "id": "Prompt-FRjO8",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
@ -858,7 +938,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["template"], "field_order": [
"template"
],
"frozen": false, "frozen": false,
"icon": "prompts", "icon": "prompts",
"legacy": false, "legacy": false,
@ -874,7 +956,9 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -923,7 +1007,9 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -967,7 +1053,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"id": "Prompt-f1f2v", "id": "Prompt-f1f2v",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
@ -977,7 +1065,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["template"], "field_order": [
"template"
],
"frozen": false, "frozen": false,
"icon": "prompts", "icon": "prompts",
"legacy": false, "legacy": false,
@ -993,7 +1083,9 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1042,7 +1134,9 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -1158,7 +1252,10 @@
"data": { "data": {
"id": "OpenAIModel-lL9HA", "id": "OpenAIModel-lL9HA",
"node": { "node": {
"base_classes": ["LanguageModel", "Message"], "base_classes": [
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -1197,7 +1294,9 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1206,10 +1305,14 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": ["api_key"], "required_inputs": [
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": ["LanguageModel"], "types": [
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1223,7 +1326,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": ["Message"], "input_types": [],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1258,7 +1361,9 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1440,7 +1545,9 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1525,7 +1632,10 @@
"data": { "data": {
"id": "OpenAIModel-JieGw", "id": "OpenAIModel-JieGw",
"node": { "node": {
"base_classes": ["LanguageModel", "Message"], "base_classes": [
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -1564,7 +1674,9 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1573,10 +1685,14 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": ["api_key"], "required_inputs": [
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": ["LanguageModel"], "types": [
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1590,7 +1706,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": ["Message"], "input_types": [],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1625,7 +1741,9 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1807,7 +1925,9 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1892,7 +2012,10 @@
"data": { "data": {
"id": "OpenAIModel-dXMRv", "id": "OpenAIModel-dXMRv",
"node": { "node": {
"base_classes": ["LanguageModel", "Message"], "base_classes": [
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -1931,7 +2054,9 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1940,10 +2065,14 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": ["api_key"], "required_inputs": [
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": ["LanguageModel"], "types": [
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1957,7 +2086,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": ["Message"], "input_types": [],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1992,7 +2121,9 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2174,7 +2305,9 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2270,5 +2403,7 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.0.19.post2", "last_tested_version": "1.0.19.post2",
"name": "Prompt Chaining", "name": "Prompt Chaining",
"tags": ["chatbots"] "tags": [
"chatbots"
]
} }

View file

@ -8,12 +8,16 @@
"dataType": "ChatInput", "dataType": "ChatInput",
"id": "ChatInput-jFwUm", "id": "ChatInput-jFwUm",
"name": "message", "name": "message",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-OcXkl", "id": "OpenAIModel-OcXkl",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -30,12 +34,16 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-3SM2g", "id": "Prompt-3SM2g",
"name": "prompt", "name": "prompt",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-OcXkl", "id": "OpenAIModel-OcXkl",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -52,12 +60,18 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-OcXkl", "id": "OpenAIModel-OcXkl",
"name": "text_output", "name": "text_output",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-gDYiJ", "id": "ChatOutput-gDYiJ",
"inputTypes": ["Data", "DataFrame", "Message"], "inputTypes": [
"Data",
"DataFrame",
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -75,7 +89,9 @@
"display_name": "Chat Input", "display_name": "Chat Input",
"id": "ChatInput-jFwUm", "id": "ChatInput-jFwUm",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -106,7 +122,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -119,7 +137,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -138,7 +158,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -236,7 +258,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -250,7 +275,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -268,7 +295,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -303,7 +332,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -345,7 +376,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"id": "Prompt-3SM2g", "id": "Prompt-3SM2g",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
@ -355,7 +388,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["template"], "field_order": [
"template"
],
"frozen": false, "frozen": false,
"icon": "prompts", "icon": "prompts",
"legacy": false, "legacy": false,
@ -370,7 +405,9 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -419,7 +456,9 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -534,7 +573,9 @@
"data": { "data": {
"id": "ChatOutput-gDYiJ", "id": "ChatOutput-gDYiJ",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -567,7 +608,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -580,7 +623,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -600,7 +645,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -656,7 +703,9 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "data_template", "name": "data_template",
@ -676,7 +725,11 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": ["Data", "DataFrame", "Message"], "input_types": [
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "input_value", "name": "input_value",
@ -697,7 +750,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -713,7 +769,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -733,7 +791,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -769,7 +829,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -811,7 +873,10 @@
"data": { "data": {
"id": "OpenAIModel-OcXkl", "id": "OpenAIModel-OcXkl",
"node": { "node": {
"base_classes": ["LanguageModel", "Message"], "base_classes": [
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -850,7 +915,9 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -859,10 +926,14 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": ["api_key"], "required_inputs": [
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": ["LanguageModel"], "types": [
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -875,7 +946,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": ["Message"], "input_types": [],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -910,7 +981,9 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1092,7 +1165,9 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1189,5 +1264,7 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.0.19.post2", "last_tested_version": "1.0.19.post2",
"name": "Basic Prompting", "name": "Basic Prompting",
"tags": ["chatbots"] "tags": [
"chatbots"
]
} }

View file

@ -829,9 +829,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1444,9 +1444,7 @@
"display_name": "Anthropic API Key", "display_name": "Anthropic API Key",
"dynamic": false, "dynamic": false,
"info": "Your Anthropic API key.", "info": "Your Anthropic API key.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -601,9 +601,7 @@
"display_name": "Novita API Key", "display_name": "Novita API Key",
"dynamic": false, "dynamic": false,
"info": "The Novita API Key to use for Novita AI models.", "info": "The Novita API Key to use for Novita AI models.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1296,9 +1296,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -2291,9 +2291,7 @@
"display_name": "Sambanova API Key", "display_name": "Sambanova API Key",
"dynamic": false, "dynamic": false,
"info": "The Sambanova API Key to use for the Sambanova model.", "info": "The Sambanova API Key to use for the Sambanova model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -195,9 +195,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1022,9 +1022,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1460,9 +1460,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -2723,9 +2721,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -3105,9 +3101,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -583,9 +583,7 @@
"display_name": "Anthropic API Key", "display_name": "Anthropic API Key",
"dynamic": false, "dynamic": false,
"info": "Your Anthropic API key.", "info": "Your Anthropic API key.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1311,9 +1311,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -2232,9 +2230,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -336,9 +336,7 @@
"display_name": "Assembly API Key", "display_name": "Assembly API Key",
"dynamic": false, "dynamic": false,
"info": "Your AssemblyAI API key. You can get one from https://www.assemblyai.com/", "info": "Your AssemblyAI API key. You can get one from https://www.assemblyai.com/",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -509,9 +507,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1643,9 +1639,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -3158,9 +3152,7 @@
"display_name": "Assembly API Key", "display_name": "Assembly API Key",
"dynamic": false, "dynamic": false,
"info": "Your AssemblyAI API key. You can get one from https://www.assemblyai.com/", "info": "Your AssemblyAI API key. You can get one from https://www.assemblyai.com/",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -8,12 +8,17 @@
"dataType": "Memory", "dataType": "Memory",
"id": "Memory-gWJrq", "id": "Memory-gWJrq",
"name": "messages_text", "name": "messages_text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "memory", "fieldName": "memory",
"id": "Prompt-yhdMP", "id": "Prompt-yhdMP",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -31,12 +36,16 @@
"dataType": "ChatInput", "dataType": "ChatInput",
"id": "ChatInput-PEO9d", "id": "ChatInput-PEO9d",
"name": "message", "name": "message",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-63o3Q", "id": "OpenAIModel-63o3Q",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -54,12 +63,16 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-yhdMP", "id": "Prompt-yhdMP",
"name": "prompt", "name": "prompt",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-63o3Q", "id": "OpenAIModel-63o3Q",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -77,12 +90,18 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-63o3Q", "id": "OpenAIModel-63o3Q",
"name": "text_output", "name": "text_output",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-BIXzI", "id": "ChatOutput-BIXzI",
"inputTypes": ["Data", "DataFrame", "Message"], "inputTypes": [
"Data",
"DataFrame",
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -99,7 +118,9 @@
"data": { "data": {
"id": "ChatInput-PEO9d", "id": "ChatInput-PEO9d",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -133,7 +154,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -146,7 +169,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -166,7 +191,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -270,7 +297,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -286,7 +316,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -306,7 +338,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -342,7 +376,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -386,7 +422,9 @@
"display_name": "Chat Output", "display_name": "Chat Output",
"id": "ChatOutput-BIXzI", "id": "ChatOutput-BIXzI",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -420,7 +458,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -433,7 +473,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -453,7 +495,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -509,7 +553,9 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "data_template", "name": "data_template",
@ -529,7 +575,11 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": ["Data", "DataFrame", "Message"], "input_types": [
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "input_value", "name": "input_value",
@ -550,7 +600,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -566,7 +619,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -586,7 +641,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -622,7 +679,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -731,7 +790,10 @@
"data": { "data": {
"id": "Memory-gWJrq", "id": "Memory-gWJrq",
"node": { "node": {
"base_classes": ["Data", "Message"], "base_classes": [
"Data",
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -763,7 +825,9 @@
"name": "messages", "name": "messages",
"selected": "Data", "selected": "Data",
"tool_mode": true, "tool_mode": true,
"types": ["Data"], "types": [
"Data"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -774,7 +838,9 @@
"name": "messages_text", "name": "messages_text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -785,7 +851,9 @@
"name": "dataframe", "name": "dataframe",
"selected": "DataFrame", "selected": "DataFrame",
"tool_mode": true, "tool_mode": true,
"types": ["DataFrame"], "types": [
"DataFrame"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -816,7 +884,9 @@
"display_name": "External Memory", "display_name": "External Memory",
"dynamic": false, "dynamic": false,
"info": "Retrieve messages from an external memory. If empty, it will use the Langflow tables.", "info": "Retrieve messages from an external memory. If empty, it will use the Langflow tables.",
"input_types": ["Memory"], "input_types": [
"Memory"
],
"list": false, "list": false,
"name": "memory", "name": "memory",
"placeholder": "", "placeholder": "",
@ -851,7 +921,10 @@
"dynamic": false, "dynamic": false,
"info": "Order of the messages.", "info": "Order of the messages.",
"name": "order", "name": "order",
"options": ["Ascending", "Descending"], "options": [
"Ascending",
"Descending"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -869,7 +942,11 @@
"dynamic": false, "dynamic": false,
"info": "Filter by sender type.", "info": "Filter by sender type.",
"name": "sender", "name": "sender",
"options": ["Machine", "User", "Machine and User"], "options": [
"Machine",
"User",
"Machine and User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -885,7 +962,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Filter by sender name.", "info": "Filter by sender name.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -905,7 +984,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -925,7 +1006,9 @@
"display_name": "Template", "display_name": "Template",
"dynamic": false, "dynamic": false,
"info": "The template to use for formatting the data. It can contain the keys {text}, {sender} or any other key in the message data.", "info": "The template to use for formatting the data. It can contain the keys {text}, {sender} or any other key in the message data.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -968,18 +1051,24 @@
"data": { "data": {
"id": "Prompt-yhdMP", "id": "Prompt-yhdMP",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
"template": ["memory"] "template": [
"memory"
]
}, },
"description": "Create a prompt template with dynamic variables.", "description": "Create a prompt template with dynamic variables.",
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"error": null, "error": null,
"field_order": ["template"], "field_order": [
"template"
],
"frozen": false, "frozen": false,
"full_path": null, "full_path": null,
"icon": "prompts", "icon": "prompts",
@ -1000,7 +1089,9 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1033,7 +1124,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1068,7 +1162,9 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -1110,7 +1206,10 @@
"data": { "data": {
"id": "OpenAIModel-63o3Q", "id": "OpenAIModel-63o3Q",
"node": { "node": {
"base_classes": ["LanguageModel", "Message"], "base_classes": [
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -1149,7 +1248,9 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1158,10 +1259,14 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": ["api_key"], "required_inputs": [
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": ["LanguageModel"], "types": [
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1175,7 +1280,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": ["Message"], "input_types": [],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1210,7 +1315,9 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1392,7 +1499,9 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1488,5 +1597,9 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.0.19.post2", "last_tested_version": "1.0.19.post2",
"name": "Memory Chatbot", "name": "Memory Chatbot",
"tags": ["chatbots", "openai", "assistants"] "tags": [
"chatbots",
"openai",
"assistants"
]
} }

View file

@ -1066,9 +1066,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -387,9 +387,7 @@
"display_name": "Anthropic API Key", "display_name": "Anthropic API Key",
"dynamic": false, "dynamic": false,
"info": "Your Anthropic API key.", "info": "Your Anthropic API key.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -723,9 +721,7 @@
"display_name": "Anthropic API Key", "display_name": "Anthropic API Key",
"dynamic": false, "dynamic": false,
"info": "Your Anthropic API key.", "info": "Your Anthropic API key.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1649,9 +1649,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -1092,9 +1092,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -2299,9 +2297,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -2681,9 +2677,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -934,9 +934,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -814,9 +814,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -458,9 +458,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1078,9 +1076,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -2520,9 +2516,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -924,9 +924,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1306,9 +1304,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1817,9 +1813,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -9,12 +9,17 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-eClq5", "id": "TextInput-eClq5",
"name": "text", "name": "text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "CONTENT_GUIDELINES", "fieldName": "CONTENT_GUIDELINES",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -33,12 +38,17 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-IpoG7", "id": "TextInput-IpoG7",
"name": "text", "name": "text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "OUTPUT_FORMAT", "fieldName": "OUTPUT_FORMAT",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -57,12 +67,17 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-npraC", "id": "TextInput-npraC",
"name": "text", "name": "text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "OUTPUT_LANGUAGE", "fieldName": "OUTPUT_LANGUAGE",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -81,12 +96,17 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-EZaR7", "id": "TextInput-EZaR7",
"name": "text", "name": "text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "PROFILE_DETAILS", "fieldName": "PROFILE_DETAILS",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -105,12 +125,17 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-fKGcs", "id": "TextInput-fKGcs",
"name": "text", "name": "text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "PROFILE_TYPE", "fieldName": "PROFILE_TYPE",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -129,12 +154,17 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-92vEK", "id": "TextInput-92vEK",
"name": "text", "name": "text",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "TONE_AND_STYLE", "fieldName": "TONE_AND_STYLE",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"inputTypes": ["Message", "Text"], "inputTypes": [
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -152,12 +182,16 @@
"dataType": "ChatInput", "dataType": "ChatInput",
"id": "ChatInput-ECcN8", "id": "ChatInput-ECcN8",
"name": "message", "name": "message",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-p0R9m", "id": "OpenAIModel-p0R9m",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -175,12 +209,16 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"name": "prompt", "name": "prompt",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-p0R9m", "id": "OpenAIModel-p0R9m",
"inputTypes": ["Message"], "inputTypes": [
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -198,12 +236,18 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-p0R9m", "id": "OpenAIModel-p0R9m",
"name": "text_output", "name": "text_output",
"output_types": ["Message"] "output_types": [
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-0jDYx", "id": "ChatOutput-0jDYx",
"inputTypes": ["Data", "DataFrame", "Message"], "inputTypes": [
"Data",
"DataFrame",
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -220,7 +264,9 @@
"data": { "data": {
"id": "ChatInput-ECcN8", "id": "ChatInput-ECcN8",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -254,7 +300,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -267,7 +315,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -286,7 +336,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -388,7 +440,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -403,7 +458,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -422,7 +479,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -457,7 +516,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -497,7 +558,9 @@
"data": { "data": {
"id": "TextInput-eClq5", "id": "TextInput-eClq5",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -505,7 +568,9 @@
"display_name": "Content Guidelines", "display_name": "Content Guidelines",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["input_value"], "field_order": [
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"legacy": false, "legacy": false,
@ -521,7 +586,9 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -552,7 +619,9 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -595,7 +664,9 @@
"display_name": "Chat Output", "display_name": "Chat Output",
"id": "ChatOutput-0jDYx", "id": "ChatOutput-0jDYx",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -629,7 +700,9 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -642,7 +715,9 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -662,7 +737,9 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -718,7 +795,9 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "data_template", "name": "data_template",
@ -738,7 +817,11 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": ["Data", "DataFrame", "Message"], "input_types": [
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "input_value", "name": "input_value",
@ -759,7 +842,10 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": ["Machine", "User"], "options": [
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -775,7 +861,9 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -795,7 +883,9 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"info": "The session ID of the chat. If empty, the current session ID parameter will be used.", "info": "The session ID of the chat. If empty, the current session ID parameter will be used.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -831,7 +921,9 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -873,7 +965,9 @@
"data": { "data": {
"id": "TextInput-IpoG7", "id": "TextInput-IpoG7",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -881,7 +975,9 @@
"display_name": "Output Format", "display_name": "Output Format",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["input_value"], "field_order": [
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"legacy": false, "legacy": false,
@ -897,7 +993,9 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -928,7 +1026,9 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -969,7 +1069,9 @@
"data": { "data": {
"id": "TextInput-npraC", "id": "TextInput-npraC",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -977,7 +1079,9 @@
"display_name": "Output Language", "display_name": "Output Language",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["input_value"], "field_order": [
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"legacy": false, "legacy": false,
@ -993,7 +1097,9 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1024,7 +1130,9 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1065,7 +1173,9 @@
"data": { "data": {
"id": "TextInput-EZaR7", "id": "TextInput-EZaR7",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -1073,7 +1183,9 @@
"display_name": "Profile Details", "display_name": "Profile Details",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["input_value"], "field_order": [
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"legacy": false, "legacy": false,
@ -1089,7 +1201,9 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1120,7 +1234,9 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1161,7 +1277,9 @@
"data": { "data": {
"id": "TextInput-92vEK", "id": "TextInput-92vEK",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -1169,7 +1287,9 @@
"display_name": "Tone And Style", "display_name": "Tone And Style",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["input_value"], "field_order": [
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"legacy": false, "legacy": false,
@ -1185,7 +1305,9 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1216,7 +1338,9 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1257,7 +1381,9 @@
"data": { "data": {
"id": "TextInput-fKGcs", "id": "TextInput-fKGcs",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -1265,7 +1391,9 @@
"display_name": "Profile Type", "display_name": "Profile Type",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["input_value"], "field_order": [
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"legacy": false, "legacy": false,
@ -1281,7 +1409,9 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1312,7 +1442,9 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1392,7 +1524,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"id": "Prompt-AWZtN", "id": "Prompt-AWZtN",
"node": { "node": {
"base_classes": ["Message"], "base_classes": [
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
@ -1409,7 +1543,9 @@
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": ["template"], "field_order": [
"template"
],
"frozen": false, "frozen": false,
"icon": "prompts", "icon": "prompts",
"legacy": false, "legacy": false,
@ -1425,7 +1561,9 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1439,7 +1577,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1459,7 +1600,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1479,7 +1623,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1499,7 +1646,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1519,7 +1669,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1539,7 +1692,10 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": ["Message", "Text"], "input_types": [
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1594,7 +1750,9 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -1636,7 +1794,10 @@
"data": { "data": {
"id": "OpenAIModel-p0R9m", "id": "OpenAIModel-p0R9m",
"node": { "node": {
"base_classes": ["LanguageModel", "Message"], "base_classes": [
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -1675,7 +1836,9 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": ["Message"], "types": [
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1684,10 +1847,14 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": ["api_key"], "required_inputs": [
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": ["LanguageModel"], "types": [
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1701,7 +1868,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": ["Message"], "input_types": [],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -1736,7 +1903,9 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1918,7 +2087,9 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": ["Message"], "input_types": [
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2014,5 +2185,8 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.0.19.post2", "last_tested_version": "1.0.19.post2",
"name": "Twitter Thread Generator", "name": "Twitter Thread Generator",
"tags": ["chatbots", "content-generation"] "tags": [
"chatbots",
"content-generation"
]
} }

View file

@ -1632,9 +1632,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "openai_api_key", "name": "openai_api_key",
"password": true, "password": true,
@ -2168,9 +2166,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "openai_api_key", "name": "openai_api_key",
"password": true, "password": true,
@ -2845,9 +2841,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -579,9 +579,7 @@
"display_name": "YouTube API Key", "display_name": "YouTube API Key",
"dynamic": false, "dynamic": false,
"info": "Your YouTube Data API key.", "info": "Your YouTube Data API key.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,
@ -808,9 +806,7 @@
"display_name": "OpenAI API Key", "display_name": "OpenAI API Key",
"dynamic": false, "dynamic": false,
"info": "The OpenAI API Key to use for the OpenAI model.", "info": "The OpenAI API Key to use for the OpenAI model.",
"input_types": [ "input_types": [],
"Message"
],
"load_from_db": true, "load_from_db": true,
"name": "api_key", "name": "api_key",
"password": true, "password": true,

View file

@ -280,7 +280,7 @@ class SecretStrInput(BaseInputMixin, DatabaseLoadMixin):
field_type: SerializableFieldTypes = FieldTypes.PASSWORD field_type: SerializableFieldTypes = FieldTypes.PASSWORD
password: CoalesceBool = Field(default=True) password: CoalesceBool = Field(default=True)
input_types: list[str] = ["Message"] input_types: list[str] = []
load_from_db: CoalesceBool = True load_from_db: CoalesceBool = True
@field_validator("value") @field_validator("value")