Format assets json

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-03-28 20:16:52 -03:00
commit ac5f81f5ec

View file

@ -1,403 +1,358 @@
{ {
"id": "3f5e860d-1676-4fba-9d86-06db9f51e43a", "id": "3f5e860d-1676-4fba-9d86-06db9f51e43a",
"data": { "data": {
"nodes": [ "nodes": [
{ {
"id": "ChatInput-7hPDT", "id": "ChatInput-7hPDT",
"type": "genericNode", "type": "genericNode",
"position": { "position": {
"x": 687, "x": 687,
"y": 41.9375 "y": 41.9375
}, },
"data": { "data": {
"type": "ChatInput", "type": "ChatInput",
"node": { "node": {
"template": { "template": {
"code": { "code": {
"type": "code", "type": "code",
"required": true, "required": true,
"placeholder": "", "placeholder": "",
"list": false, "list": false,
"show": true, "show": true,
"multiline": true, "multiline": true,
"value": "from typing import Optional, Union\n\nfrom langflow.base.io.chat import ChatComponent\nfrom langflow.field_typing import Text\nfrom langflow.schema import Record\n\n\nclass ChatInput(ChatComponent):\n display_name = \"Chat Input\"\n description = \"Used to get user input from the chat.\"\n icon = \"ChatInput\"\n\n def build(\n self,\n sender: Optional[str] = \"User\",\n sender_name: Optional[str] = \"User\",\n input_value: Optional[str] = None,\n session_id: Optional[str] = None,\n return_record: Optional[bool] = False,\n ) -> Union[Text, Record]:\n return super().build(\n sender=sender,\n sender_name=sender_name,\n input_value=input_value,\n session_id=session_id,\n return_record=return_record,\n )\n", "value": "from typing import Optional, Union\n\nfrom langflow.base.io.chat import ChatComponent\nfrom langflow.field_typing import Text\nfrom langflow.schema import Record\n\n\nclass ChatInput(ChatComponent):\n display_name = \"Chat Input\"\n description = \"Used to get user input from the chat.\"\n icon = \"ChatInput\"\n\n def build(\n self,\n sender: Optional[str] = \"User\",\n sender_name: Optional[str] = \"User\",\n input_value: Optional[str] = None,\n session_id: Optional[str] = None,\n return_record: Optional[bool] = False,\n ) -> Union[Text, Record]:\n return super().build(\n sender=sender,\n sender_name=sender_name,\n input_value=input_value,\n session_id=session_id,\n return_record=return_record,\n )\n",
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"password": false, "password": false,
"name": "code", "name": "code",
"advanced": true, "advanced": true,
"dynamic": true, "dynamic": true,
"info": "", "info": "",
"load_from_db": false, "load_from_db": false,
"title_case": false "title_case": false
}, },
"input_value": { "input_value": {
"type": "str", "type": "str",
"required": false, "required": false,
"placeholder": "", "placeholder": "",
"list": false, "list": false,
"show": true, "show": true,
"multiline": true, "multiline": true,
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"password": false, "password": false,
"name": "input_value", "name": "input_value",
"display_name": "Message", "display_name": "Message",
"advanced": false, "advanced": false,
"input_types": [ "input_types": ["Text"],
"Text" "dynamic": false,
], "info": "",
"dynamic": false, "load_from_db": false,
"info": "", "title_case": false
"load_from_db": false, },
"title_case": false "return_record": {
}, "type": "bool",
"return_record": { "required": false,
"type": "bool", "placeholder": "",
"required": false, "list": false,
"placeholder": "", "show": true,
"list": false, "multiline": false,
"show": true, "value": false,
"multiline": false, "fileTypes": [],
"value": false, "file_path": "",
"fileTypes": [], "password": false,
"file_path": "", "name": "return_record",
"password": false, "display_name": "Return Record",
"name": "return_record", "advanced": false,
"display_name": "Return Record", "dynamic": false,
"advanced": false, "info": "Return the message as a record containing the sender, sender_name, and session_id.",
"dynamic": false, "load_from_db": false,
"info": "Return the message as a record containing the sender, sender_name, and session_id.", "title_case": false
"load_from_db": false, },
"title_case": false "sender": {
}, "type": "str",
"sender": { "required": false,
"type": "str", "placeholder": "",
"required": false, "list": true,
"placeholder": "", "show": true,
"list": true, "multiline": false,
"show": true, "value": "User",
"multiline": false, "fileTypes": [],
"value": "User", "file_path": "",
"fileTypes": [], "password": false,
"file_path": "", "options": ["Machine", "User"],
"password": false, "name": "sender",
"options": [ "display_name": "Sender Type",
"Machine", "advanced": false,
"User" "dynamic": false,
], "info": "",
"name": "sender", "load_from_db": false,
"display_name": "Sender Type", "title_case": false,
"advanced": false, "input_types": ["Text"]
"dynamic": false, },
"info": "", "sender_name": {
"load_from_db": false, "type": "str",
"title_case": false, "required": false,
"input_types": [ "placeholder": "",
"Text" "list": false,
] "show": true,
}, "multiline": false,
"sender_name": { "value": "User",
"type": "str", "fileTypes": [],
"required": false, "file_path": "",
"placeholder": "", "password": false,
"list": false, "name": "sender_name",
"show": true, "display_name": "Sender Name",
"multiline": false, "advanced": false,
"value": "User", "dynamic": false,
"fileTypes": [], "info": "",
"file_path": "", "load_from_db": false,
"password": false, "title_case": false,
"name": "sender_name", "input_types": ["Text"]
"display_name": "Sender Name", },
"advanced": false, "session_id": {
"dynamic": false, "type": "str",
"info": "", "required": false,
"load_from_db": false, "placeholder": "",
"title_case": false, "list": false,
"input_types": [ "show": true,
"Text" "multiline": false,
] "fileTypes": [],
}, "file_path": "",
"session_id": { "password": false,
"type": "str", "name": "session_id",
"required": false, "display_name": "Session ID",
"placeholder": "", "advanced": true,
"list": false, "dynamic": false,
"show": true, "info": "If provided, the message will be stored in the memory.",
"multiline": false, "load_from_db": false,
"fileTypes": [], "title_case": false,
"file_path": "", "input_types": ["Text"]
"password": false, },
"name": "session_id", "_type": "CustomComponent"
"display_name": "Session ID",
"advanced": true,
"dynamic": false,
"info": "If provided, the message will be stored in the memory.",
"load_from_db": false,
"title_case": false,
"input_types": [
"Text"
]
},
"_type": "CustomComponent"
},
"description": "Used to get user input from the chat.",
"icon": "ChatInput",
"base_classes": [
"Text",
"object",
"str",
"Record"
],
"display_name": "Chat Input",
"documentation": "",
"custom_fields": {
"sender": null,
"sender_name": null,
"input_value": null,
"session_id": null,
"return_record": null
},
"output_types": [
"Text",
"Record"
],
"field_formatters": {},
"frozen": false,
"field_order": [],
"beta": false
},
"id": "ChatInput-7hPDT"
},
"selected": false,
"width": 384,
"height": 569,
"positionAbsolute": {
"x": 687,
"y": 41.9375
},
"dragging": false
}, },
{ "description": "Used to get user input from the chat.",
"id": "ChatOutput-4sm9Z", "icon": "ChatInput",
"type": "genericNode", "base_classes": ["Text", "object", "str", "Record"],
"position": { "display_name": "Chat Input",
"x": 4.939451516507972, "documentation": "",
"y": 103.3695231904992 "custom_fields": {
}, "sender": null,
"data": { "sender_name": null,
"type": "ChatOutput", "input_value": null,
"node": { "session_id": null,
"template": { "return_record": null
"code": { },
"type": "code", "output_types": ["Text", "Record"],
"required": true, "field_formatters": {},
"placeholder": "", "frozen": false,
"list": false, "field_order": [],
"show": true, "beta": false
"multiline": true, },
"value": "from typing import Optional, Union\n\nfrom langflow.base.io.chat import ChatComponent\nfrom langflow.field_typing import Text\nfrom langflow.schema import Record\n\n\nclass ChatOutput(ChatComponent):\n display_name = \"Chat Output\"\n description = \"Used to send a message to the chat.\"\n icon = \"ChatOutput\"\n\n def build(\n self,\n sender: Optional[str] = \"Machine\",\n sender_name: Optional[str] = \"AI\",\n input_value: Optional[str] = None,\n session_id: Optional[str] = None,\n return_record: Optional[bool] = False,\n ) -> Union[Text, Record]:\n return super().build(\n sender=sender,\n sender_name=sender_name,\n input_value=input_value,\n session_id=session_id,\n return_record=return_record,\n )\n", "id": "ChatInput-7hPDT"
"fileTypes": [], },
"file_path": "", "selected": false,
"password": false, "width": 384,
"name": "code", "height": 569,
"advanced": true, "positionAbsolute": {
"dynamic": true, "x": 687,
"info": "", "y": 41.9375
"load_from_db": false, },
"title_case": false "dragging": false
}, },
"input_value": { {
"type": "str", "id": "ChatOutput-4sm9Z",
"required": false, "type": "genericNode",
"placeholder": "", "position": {
"list": false, "x": 4.939451516507972,
"show": true, "y": 103.3695231904992
"multiline": true, },
"fileTypes": [], "data": {
"file_path": "", "type": "ChatOutput",
"password": false, "node": {
"name": "input_value", "template": {
"display_name": "Message", "code": {
"advanced": false, "type": "code",
"input_types": [ "required": true,
"Text" "placeholder": "",
], "list": false,
"dynamic": false, "show": true,
"info": "", "multiline": true,
"load_from_db": false, "value": "from typing import Optional, Union\n\nfrom langflow.base.io.chat import ChatComponent\nfrom langflow.field_typing import Text\nfrom langflow.schema import Record\n\n\nclass ChatOutput(ChatComponent):\n display_name = \"Chat Output\"\n description = \"Used to send a message to the chat.\"\n icon = \"ChatOutput\"\n\n def build(\n self,\n sender: Optional[str] = \"Machine\",\n sender_name: Optional[str] = \"AI\",\n input_value: Optional[str] = None,\n session_id: Optional[str] = None,\n return_record: Optional[bool] = False,\n ) -> Union[Text, Record]:\n return super().build(\n sender=sender,\n sender_name=sender_name,\n input_value=input_value,\n session_id=session_id,\n return_record=return_record,\n )\n",
"title_case": false "fileTypes": [],
}, "file_path": "",
"return_record": { "password": false,
"type": "bool", "name": "code",
"required": false, "advanced": true,
"placeholder": "", "dynamic": true,
"list": false, "info": "",
"show": true, "load_from_db": false,
"multiline": false, "title_case": false
"value": false, },
"fileTypes": [], "input_value": {
"file_path": "", "type": "str",
"password": false, "required": false,
"name": "return_record", "placeholder": "",
"display_name": "Return Record", "list": false,
"advanced": false, "show": true,
"dynamic": false, "multiline": true,
"info": "Return the message as a record containing the sender, sender_name, and session_id.", "fileTypes": [],
"load_from_db": false, "file_path": "",
"title_case": false "password": false,
}, "name": "input_value",
"sender": { "display_name": "Message",
"type": "str", "advanced": false,
"required": false, "input_types": ["Text"],
"placeholder": "", "dynamic": false,
"list": true, "info": "",
"show": true, "load_from_db": false,
"multiline": false, "title_case": false
"value": "Machine", },
"fileTypes": [], "return_record": {
"file_path": "", "type": "bool",
"password": false, "required": false,
"options": [ "placeholder": "",
"Machine", "list": false,
"User" "show": true,
], "multiline": false,
"name": "sender", "value": false,
"display_name": "Sender Type", "fileTypes": [],
"advanced": false, "file_path": "",
"dynamic": false, "password": false,
"info": "", "name": "return_record",
"load_from_db": false, "display_name": "Return Record",
"title_case": false, "advanced": false,
"input_types": [ "dynamic": false,
"Text" "info": "Return the message as a record containing the sender, sender_name, and session_id.",
] "load_from_db": false,
}, "title_case": false
"sender_name": { },
"type": "str", "sender": {
"required": false, "type": "str",
"placeholder": "", "required": false,
"list": false, "placeholder": "",
"show": true, "list": true,
"multiline": false, "show": true,
"value": "AI", "multiline": false,
"fileTypes": [], "value": "Machine",
"file_path": "", "fileTypes": [],
"password": false, "file_path": "",
"name": "sender_name", "password": false,
"display_name": "Sender Name", "options": ["Machine", "User"],
"advanced": false, "name": "sender",
"dynamic": false, "display_name": "Sender Type",
"info": "", "advanced": false,
"load_from_db": false, "dynamic": false,
"title_case": false, "info": "",
"input_types": [ "load_from_db": false,
"Text" "title_case": false,
] "input_types": ["Text"]
}, },
"session_id": { "sender_name": {
"type": "str", "type": "str",
"required": false, "required": false,
"placeholder": "", "placeholder": "",
"list": false, "list": false,
"show": true, "show": true,
"multiline": false, "multiline": false,
"fileTypes": [], "value": "AI",
"file_path": "", "fileTypes": [],
"password": false, "file_path": "",
"name": "session_id", "password": false,
"display_name": "Session ID", "name": "sender_name",
"advanced": true, "display_name": "Sender Name",
"dynamic": false, "advanced": false,
"info": "If provided, the message will be stored in the memory.", "dynamic": false,
"load_from_db": false, "info": "",
"title_case": false, "load_from_db": false,
"input_types": [ "title_case": false,
"Text" "input_types": ["Text"]
] },
}, "session_id": {
"_type": "CustomComponent" "type": "str",
}, "required": false,
"description": "Used to send a message to the chat.", "placeholder": "",
"icon": "ChatOutput", "list": false,
"base_classes": [ "show": true,
"Text", "multiline": false,
"object", "fileTypes": [],
"str", "file_path": "",
"Record" "password": false,
], "name": "session_id",
"display_name": "Chat Output", "display_name": "Session ID",
"documentation": "", "advanced": true,
"custom_fields": { "dynamic": false,
"sender": null, "info": "If provided, the message will be stored in the memory.",
"sender_name": null, "load_from_db": false,
"input_value": null, "title_case": false,
"session_id": null, "input_types": ["Text"]
"return_record": null },
}, "_type": "CustomComponent"
"output_types": [ },
"Text", "description": "Used to send a message to the chat.",
"Record" "icon": "ChatOutput",
], "base_classes": ["Text", "object", "str", "Record"],
"field_formatters": {}, "display_name": "Chat Output",
"frozen": false, "documentation": "",
"field_order": [], "custom_fields": {
"beta": false "sender": null,
}, "sender_name": null,
"id": "ChatOutput-4sm9Z" "input_value": null,
}, "session_id": null,
"selected": true, "return_record": null
"width": 384, },
"height": 569, "output_types": ["Text", "Record"],
"positionAbsolute": { "field_formatters": {},
"x": 4.939451516507972, "frozen": false,
"y": 103.3695231904992 "field_order": [],
}, "beta": false
"dragging": false },
} "id": "ChatOutput-4sm9Z"
], },
"edges": [ "selected": true,
{ "width": 384,
"source": "ChatOutput-4sm9Z", "height": 569,
"sourceHandle": "{œbaseClassesœ:[œTextœ,œobjectœ,œstrœ,œRecordœ],œdataTypeœ:œChatOutputœ,œidœ:œChatOutput-4sm9Zœ}", "positionAbsolute": {
"target": "ChatInput-7hPDT", "x": 4.939451516507972,
"targetHandle": "{œfieldNameœ:œinput_valueœ,œidœ:œChatInput-7hPDTœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}", "y": 103.3695231904992
"data": { },
"targetHandle": { "dragging": false
"fieldName": "input_value", }
"id": "ChatInput-7hPDT", ],
"inputTypes": [ "edges": [
"Text" {
], "source": "ChatOutput-4sm9Z",
"type": "str" "sourceHandle": "{œbaseClassesœ:[œTextœ,œobjectœ,œstrœ,œRecordœ],œdataTypeœ:œChatOutputœ,œidœ:œChatOutput-4sm9Zœ}",
}, "target": "ChatInput-7hPDT",
"sourceHandle": { "targetHandle": "{œfieldNameœ:œinput_valueœ,œidœ:œChatInput-7hPDTœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}",
"baseClasses": [ "data": {
"Text", "targetHandle": {
"object", "fieldName": "input_value",
"str", "id": "ChatInput-7hPDT",
"Record" "inputTypes": ["Text"],
], "type": "str"
"dataType": "ChatOutput", },
"id": "ChatOutput-4sm9Z" "sourceHandle": {
} "baseClasses": ["Text", "object", "str", "Record"],
}, "dataType": "ChatOutput",
"style": { "id": "ChatOutput-4sm9Z"
"stroke": "#555" }
}, },
"className": "stroke-gray-900 stroke-connection", "style": {
"id": "reactflow__edge-ChatOutput-4sm9Z{œbaseClassesœ:[œTextœ,œobjectœ,œstrœ,œRecordœ],œdataTypeœ:œChatOutputœ,œidœ:œChatOutput-4sm9Zœ}-ChatInput-7hPDT{œfieldNameœ:œinput_valueœ,œidœ:œChatInput-7hPDTœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}" "stroke": "#555"
} },
], "className": "stroke-gray-900 stroke-connection",
"viewport": { "id": "reactflow__edge-ChatOutput-4sm9Z{œbaseClassesœ:[œTextœ,œobjectœ,œstrœ,œRecordœ],œdataTypeœ:œChatOutputœ,œidœ:œChatOutput-4sm9Zœ}-ChatInput-7hPDT{œfieldNameœ:œinput_valueœ,œidœ:œChatInput-7hPDTœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}"
"x": 316.78239920440234, }
"y": 182.84104875768622, ],
"zoom": 0.6070974421975234 "viewport": {
} "x": 316.78239920440234,
}, "y": 182.84104875768622,
"description": "flow to test ChatInput and output", "zoom": 0.6070974421975234
"name": "ChatITest", }
"last_tested_version": "1.0.0a0", },
"is_component": false "description": "flow to test ChatInput and output",
} "name": "ChatITest",
"last_tested_version": "1.0.0a0",
"is_component": false
}