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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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