Update memory example params
This commit is contained in:
parent
abb0f81843
commit
a6c9fe8467
1 changed files with 1080 additions and 1080 deletions
|
|
@ -1,6 +1,127 @@
|
||||||
{
|
{
|
||||||
"id": "321b1bab-8691-42da-9689-1f12b5d2a48b",
|
|
||||||
"data": {
|
"data": {
|
||||||
|
"edges": [
|
||||||
|
{
|
||||||
|
"className": "",
|
||||||
|
"data": {
|
||||||
|
"sourceHandle": {
|
||||||
|
"baseClasses": [
|
||||||
|
"str",
|
||||||
|
"object",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"dataType": "OpenAIModel",
|
||||||
|
"id": "OpenAIModel-Neuec"
|
||||||
|
},
|
||||||
|
"targetHandle": {
|
||||||
|
"fieldName": "input_value",
|
||||||
|
"id": "ChatOutput-cVR7W",
|
||||||
|
"inputTypes": [
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"type": "str"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": "reactflow__edge-OpenAIModel-Neuec{œbaseClassesœ:[œstrœ,œobjectœ,œTextœ],œdataTypeœ:œOpenAIModelœ,œidœ:œOpenAIModel-Neuecœ}-ChatOutput-cVR7W{œfieldNameœ:œinput_valueœ,œidœ:œChatOutput-cVR7Wœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}",
|
||||||
|
"source": "OpenAIModel-Neuec",
|
||||||
|
"sourceHandle": "{œbaseClassesœ: [œstrœ, œobjectœ, œTextœ], œdataTypeœ: œOpenAIModelœ, œidœ: œOpenAIModel-Neuecœ}",
|
||||||
|
"style": {
|
||||||
|
"stroke": "#555"
|
||||||
|
},
|
||||||
|
"target": "ChatOutput-cVR7W",
|
||||||
|
"targetHandle": "{œfieldNameœ: œinput_valueœ, œidœ: œChatOutput-cVR7Wœ, œinputTypesœ: [œTextœ], œtypeœ: œstrœ}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"className": "",
|
||||||
|
"data": {
|
||||||
|
"sourceHandle": {
|
||||||
|
"baseClasses": [
|
||||||
|
"object",
|
||||||
|
"str",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"dataType": "Prompt",
|
||||||
|
"id": "Prompt-kykM2"
|
||||||
|
},
|
||||||
|
"targetHandle": {
|
||||||
|
"fieldName": "input_value",
|
||||||
|
"id": "OpenAIModel-Neuec",
|
||||||
|
"inputTypes": [
|
||||||
|
"Text",
|
||||||
|
"Record",
|
||||||
|
"Prompt"
|
||||||
|
],
|
||||||
|
"type": "str"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": "reactflow__edge-Prompt-kykM2{œbaseClassesœ:[œobjectœ,œstrœ,œTextœ],œdataTypeœ:œPromptœ,œidœ:œPrompt-kykM2œ}-OpenAIModel-Neuec{œfieldNameœ:œinput_valueœ,œidœ:œOpenAIModel-Neuecœ,œinputTypesœ:[œTextœ,œRecordœ,œPromptœ],œtypeœ:œstrœ}",
|
||||||
|
"source": "Prompt-kykM2",
|
||||||
|
"sourceHandle": "{œbaseClassesœ: [œobjectœ, œstrœ, œTextœ], œdataTypeœ: œPromptœ, œidœ: œPrompt-kykM2œ}",
|
||||||
|
"target": "OpenAIModel-Neuec",
|
||||||
|
"targetHandle": "{œfieldNameœ: œinput_valueœ, œidœ: œOpenAIModel-Neuecœ, œinputTypesœ: [œTextœ, œRecordœ, œPromptœ], œtypeœ: œstrœ}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"className": "",
|
||||||
|
"data": {
|
||||||
|
"sourceHandle": {
|
||||||
|
"baseClasses": [
|
||||||
|
"Text",
|
||||||
|
"object",
|
||||||
|
"Record",
|
||||||
|
"str"
|
||||||
|
],
|
||||||
|
"dataType": "ChatInput",
|
||||||
|
"id": "ChatInput-Z9Rn6"
|
||||||
|
},
|
||||||
|
"targetHandle": {
|
||||||
|
"fieldName": "UserMessage",
|
||||||
|
"id": "Prompt-kykM2",
|
||||||
|
"inputTypes": [
|
||||||
|
"Document",
|
||||||
|
"Message",
|
||||||
|
"Record",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"type": "str"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": "reactflow__edge-ChatInput-Z9Rn6{œbaseClassesœ:[œTextœ,œobjectœ,œRecordœ,œstrœ],œdataTypeœ:œChatInputœ,œidœ:œChatInput-Z9Rn6œ}-Prompt-kykM2{œfieldNameœ:œUserMessageœ,œidœ:œPrompt-kykM2œ,œinputTypesœ:[œDocumentœ,œMessageœ,œRecordœ,œTextœ],œtypeœ:œstrœ}",
|
||||||
|
"source": "ChatInput-Z9Rn6",
|
||||||
|
"sourceHandle": "{œbaseClassesœ: [œTextœ, œobjectœ, œRecordœ, œstrœ], œdataTypeœ: œChatInputœ, œidœ: œChatInput-Z9Rn6œ}",
|
||||||
|
"target": "Prompt-kykM2",
|
||||||
|
"targetHandle": "{œfieldNameœ: œUserMessageœ, œidœ: œPrompt-kykM2œ, œinputTypesœ: [œDocumentœ, œMessageœ, œRecordœ, œTextœ], œtypeœ: œstrœ}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"className": "",
|
||||||
|
"data": {
|
||||||
|
"sourceHandle": {
|
||||||
|
"baseClasses": [
|
||||||
|
"str",
|
||||||
|
"Text",
|
||||||
|
"object"
|
||||||
|
],
|
||||||
|
"dataType": "MemoryComponent",
|
||||||
|
"id": "MemoryComponent-u6m5G"
|
||||||
|
},
|
||||||
|
"targetHandle": {
|
||||||
|
"fieldName": "Context",
|
||||||
|
"id": "Prompt-kykM2",
|
||||||
|
"inputTypes": [
|
||||||
|
"Document",
|
||||||
|
"Message",
|
||||||
|
"Record",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"type": "str"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id": "reactflow__edge-MemoryComponent-u6m5G{œbaseClassesœ:[œstrœ,œTextœ,œobjectœ],œdataTypeœ:œMemoryComponentœ,œidœ:œMemoryComponent-u6m5Gœ}-Prompt-kykM2{œfieldNameœ:œContextœ,œidœ:œPrompt-kykM2œ,œinputTypesœ:[œDocumentœ,œMessageœ,œRecordœ,œTextœ],œtypeœ:œstrœ}",
|
||||||
|
"source": "MemoryComponent-u6m5G",
|
||||||
|
"sourceHandle": "{œbaseClassesœ: [œstrœ, œTextœ, œobjectœ], œdataTypeœ: œMemoryComponentœ, œidœ: œMemoryComponent-u6m5Gœ}",
|
||||||
|
"target": "Prompt-kykM2",
|
||||||
|
"targetHandle": "{œfieldNameœ: œContextœ, œidœ: œPrompt-kykM2œ, œinputTypesœ: [œDocumentœ, œMessageœ, œRecordœ, œTextœ], œtypeœ: œstrœ}"
|
||||||
|
}
|
||||||
|
],
|
||||||
"nodes": [
|
"nodes": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
|
|
@ -531,7 +652,87 @@
|
||||||
"display_name": "Prompt",
|
"display_name": "Prompt",
|
||||||
"id": "Prompt-kykM2",
|
"id": "Prompt-kykM2",
|
||||||
"node": {
|
"node": {
|
||||||
|
"base_classes": [
|
||||||
|
"object",
|
||||||
|
"str",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"beta": false,
|
||||||
|
"custom_fields": {
|
||||||
|
"template": [
|
||||||
|
"Context",
|
||||||
|
"UserMessage"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"description": "Create a prompt template with dynamic variables.",
|
||||||
|
"display_name": "Prompt",
|
||||||
|
"documentation": "",
|
||||||
|
"error": null,
|
||||||
|
"field_formatters": {},
|
||||||
|
"field_order": [],
|
||||||
|
"frozen": false,
|
||||||
|
"full_path": null,
|
||||||
|
"icon": "prompts",
|
||||||
|
"is_composition": null,
|
||||||
|
"is_input": null,
|
||||||
|
"is_output": null,
|
||||||
|
"name": "",
|
||||||
|
"output_types": [
|
||||||
|
"Prompt"
|
||||||
|
],
|
||||||
"template": {
|
"template": {
|
||||||
|
"Context": {
|
||||||
|
"advanced": false,
|
||||||
|
"display_name": "Context",
|
||||||
|
"dynamic": false,
|
||||||
|
"field_type": "str",
|
||||||
|
"fileTypes": [],
|
||||||
|
"file_path": "",
|
||||||
|
"info": "",
|
||||||
|
"input_types": [
|
||||||
|
"Document",
|
||||||
|
"Message",
|
||||||
|
"Record",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"list": false,
|
||||||
|
"load_from_db": false,
|
||||||
|
"multiline": true,
|
||||||
|
"name": "Context",
|
||||||
|
"password": false,
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"type": "str",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
|
"UserMessage": {
|
||||||
|
"advanced": false,
|
||||||
|
"display_name": "UserMessage",
|
||||||
|
"dynamic": false,
|
||||||
|
"field_type": "str",
|
||||||
|
"fileTypes": [],
|
||||||
|
"file_path": "",
|
||||||
|
"info": "",
|
||||||
|
"input_types": [
|
||||||
|
"Document",
|
||||||
|
"Message",
|
||||||
|
"Record",
|
||||||
|
"Text"
|
||||||
|
],
|
||||||
|
"list": false,
|
||||||
|
"load_from_db": false,
|
||||||
|
"multiline": true,
|
||||||
|
"name": "UserMessage",
|
||||||
|
"password": false,
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"type": "str",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
"_type": "CustomComponent",
|
"_type": "CustomComponent",
|
||||||
"code": {
|
"code": {
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
@ -572,88 +773,8 @@
|
||||||
"title_case": false,
|
"title_case": false,
|
||||||
"type": "prompt",
|
"type": "prompt",
|
||||||
"value": "Previous messages:\n{Context}\n\nUser: {UserMessage}\nAI: "
|
"value": "Previous messages:\n{Context}\n\nUser: {UserMessage}\nAI: "
|
||||||
},
|
|
||||||
"Context": {
|
|
||||||
"field_type": "str",
|
|
||||||
"required": false,
|
|
||||||
"placeholder": "",
|
|
||||||
"list": false,
|
|
||||||
"show": true,
|
|
||||||
"multiline": true,
|
|
||||||
"value": "",
|
|
||||||
"fileTypes": [],
|
|
||||||
"file_path": "",
|
|
||||||
"password": false,
|
|
||||||
"name": "Context",
|
|
||||||
"display_name": "Context",
|
|
||||||
"advanced": false,
|
|
||||||
"input_types": [
|
|
||||||
"Document",
|
|
||||||
"Message",
|
|
||||||
"Record",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"dynamic": false,
|
|
||||||
"info": "",
|
|
||||||
"load_from_db": false,
|
|
||||||
"title_case": false,
|
|
||||||
"type": "str"
|
|
||||||
},
|
|
||||||
"UserMessage": {
|
|
||||||
"field_type": "str",
|
|
||||||
"required": false,
|
|
||||||
"placeholder": "",
|
|
||||||
"list": false,
|
|
||||||
"show": true,
|
|
||||||
"multiline": true,
|
|
||||||
"value": "",
|
|
||||||
"fileTypes": [],
|
|
||||||
"file_path": "",
|
|
||||||
"password": false,
|
|
||||||
"name": "UserMessage",
|
|
||||||
"display_name": "UserMessage",
|
|
||||||
"advanced": false,
|
|
||||||
"input_types": [
|
|
||||||
"Document",
|
|
||||||
"Message",
|
|
||||||
"Record",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"dynamic": false,
|
|
||||||
"info": "",
|
|
||||||
"load_from_db": false,
|
|
||||||
"title_case": false,
|
|
||||||
"type": "str"
|
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"description": "Create a prompt template with dynamic variables.",
|
|
||||||
"icon": "prompts",
|
|
||||||
"is_input": null,
|
|
||||||
"is_output": null,
|
|
||||||
"is_composition": null,
|
|
||||||
"base_classes": [
|
|
||||||
"object",
|
|
||||||
"str",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"name": "",
|
|
||||||
"display_name": "Prompt",
|
|
||||||
"documentation": "",
|
|
||||||
"custom_fields": {
|
|
||||||
"template": [
|
|
||||||
"Context",
|
|
||||||
"UserMessage"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"output_types": [
|
|
||||||
"Prompt"
|
|
||||||
],
|
|
||||||
"full_path": null,
|
|
||||||
"field_formatters": {},
|
|
||||||
"frozen": false,
|
|
||||||
"field_order": [],
|
|
||||||
"beta": false,
|
|
||||||
"error": null
|
|
||||||
},
|
},
|
||||||
"type": "Prompt"
|
"type": "Prompt"
|
||||||
},
|
},
|
||||||
|
|
@ -951,128 +1072,6 @@
|
||||||
"width": 384
|
"width": 384
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"edges": [
|
|
||||||
{
|
|
||||||
"className": "",
|
|
||||||
"data": {
|
|
||||||
"sourceHandle": {
|
|
||||||
"baseClasses": [
|
|
||||||
"str",
|
|
||||||
"object",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"dataType": "OpenAIModel",
|
|
||||||
"id": "OpenAIModel-Neuec"
|
|
||||||
},
|
|
||||||
"targetHandle": {
|
|
||||||
"fieldName": "input_value",
|
|
||||||
"id": "ChatOutput-cVR7W",
|
|
||||||
"inputTypes": [
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"type": "str"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "reactflow__edge-OpenAIModel-Neuec{œbaseClassesœ:[œstrœ,œobjectœ,œTextœ],œdataTypeœ:œOpenAIModelœ,œidœ:œOpenAIModel-Neuecœ}-ChatOutput-cVR7W{œfieldNameœ:œinput_valueœ,œidœ:œChatOutput-cVR7Wœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}",
|
|
||||||
"source": "OpenAIModel-Neuec",
|
|
||||||
"sourceHandle": "{œbaseClassesœ:[œstrœ,œobjectœ,œTextœ],œdataTypeœ:œOpenAIModelœ,œidœ:œOpenAIModel-Neuecœ}",
|
|
||||||
"style": {
|
|
||||||
"stroke": "#555"
|
|
||||||
},
|
|
||||||
"target": "ChatOutput-cVR7W",
|
|
||||||
"targetHandle": "{œfieldNameœ:œinput_valueœ,œidœ:œChatOutput-cVR7Wœ,œinputTypesœ:[œTextœ],œtypeœ:œstrœ}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"source": "Prompt-kykM2",
|
|
||||||
"sourceHandle": "{œbaseClassesœ:[œobjectœ,œstrœ,œTextœ],œdataTypeœ:œPromptœ,œidœ:œPrompt-kykM2œ}",
|
|
||||||
"target": "OpenAIModel-Neuec",
|
|
||||||
"targetHandle": "{œfieldNameœ:œinput_valueœ,œidœ:œOpenAIModel-Neuecœ,œinputTypesœ:[œTextœ,œRecordœ,œPromptœ],œtypeœ:œstrœ}",
|
|
||||||
"data": {
|
|
||||||
"targetHandle": {
|
|
||||||
"fieldName": "input_value",
|
|
||||||
"id": "OpenAIModel-Neuec",
|
|
||||||
"inputTypes": [
|
|
||||||
"Text",
|
|
||||||
"Record",
|
|
||||||
"Prompt"
|
|
||||||
],
|
|
||||||
"type": "str"
|
|
||||||
},
|
|
||||||
"sourceHandle": {
|
|
||||||
"baseClasses": [
|
|
||||||
"object",
|
|
||||||
"str",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"dataType": "Prompt",
|
|
||||||
"id": "Prompt-kykM2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "reactflow__edge-Prompt-kykM2{œbaseClassesœ:[œobjectœ,œstrœ,œTextœ],œdataTypeœ:œPromptœ,œidœ:œPrompt-kykM2œ}-OpenAIModel-Neuec{œfieldNameœ:œinput_valueœ,œidœ:œOpenAIModel-Neuecœ,œinputTypesœ:[œTextœ,œRecordœ,œPromptœ],œtypeœ:œstrœ}",
|
|
||||||
"className": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"source": "ChatInput-Z9Rn6",
|
|
||||||
"sourceHandle": "{œbaseClassesœ:[œTextœ,œobjectœ,œRecordœ,œstrœ],œdataTypeœ:œChatInputœ,œidœ:œChatInput-Z9Rn6œ}",
|
|
||||||
"target": "Prompt-kykM2",
|
|
||||||
"targetHandle": "{œfieldNameœ:œUserMessageœ,œidœ:œPrompt-kykM2œ,œinputTypesœ:[œDocumentœ,œMessageœ,œRecordœ,œTextœ],œtypeœ:œstrœ}",
|
|
||||||
"data": {
|
|
||||||
"targetHandle": {
|
|
||||||
"fieldName": "UserMessage",
|
|
||||||
"id": "Prompt-kykM2",
|
|
||||||
"inputTypes": [
|
|
||||||
"Document",
|
|
||||||
"Message",
|
|
||||||
"Record",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"type": "str"
|
|
||||||
},
|
|
||||||
"sourceHandle": {
|
|
||||||
"baseClasses": [
|
|
||||||
"Text",
|
|
||||||
"object",
|
|
||||||
"Record",
|
|
||||||
"str"
|
|
||||||
],
|
|
||||||
"dataType": "ChatInput",
|
|
||||||
"id": "ChatInput-Z9Rn6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "reactflow__edge-ChatInput-Z9Rn6{œbaseClassesœ:[œTextœ,œobjectœ,œRecordœ,œstrœ],œdataTypeœ:œChatInputœ,œidœ:œChatInput-Z9Rn6œ}-Prompt-kykM2{œfieldNameœ:œUserMessageœ,œidœ:œPrompt-kykM2œ,œinputTypesœ:[œDocumentœ,œMessageœ,œRecordœ,œTextœ],œtypeœ:œstrœ}",
|
|
||||||
"className": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"source": "MemoryComponent-u6m5G",
|
|
||||||
"sourceHandle": "{œbaseClassesœ:[œstrœ,œTextœ,œobjectœ],œdataTypeœ:œMemoryComponentœ,œidœ:œMemoryComponent-u6m5Gœ}",
|
|
||||||
"target": "Prompt-kykM2",
|
|
||||||
"targetHandle": "{œfieldNameœ:œContextœ,œidœ:œPrompt-kykM2œ,œinputTypesœ:[œDocumentœ,œMessageœ,œRecordœ,œTextœ],œtypeœ:œstrœ}",
|
|
||||||
"data": {
|
|
||||||
"targetHandle": {
|
|
||||||
"fieldName": "Context",
|
|
||||||
"id": "Prompt-kykM2",
|
|
||||||
"inputTypes": [
|
|
||||||
"Document",
|
|
||||||
"Message",
|
|
||||||
"Record",
|
|
||||||
"Text"
|
|
||||||
],
|
|
||||||
"type": "str"
|
|
||||||
},
|
|
||||||
"sourceHandle": {
|
|
||||||
"baseClasses": [
|
|
||||||
"str",
|
|
||||||
"Text",
|
|
||||||
"object"
|
|
||||||
],
|
|
||||||
"dataType": "MemoryComponent",
|
|
||||||
"id": "MemoryComponent-u6m5G"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "reactflow__edge-MemoryComponent-u6m5G{œbaseClassesœ:[œstrœ,œTextœ,œobjectœ],œdataTypeœ:œMemoryComponentœ,œidœ:œMemoryComponent-u6m5Gœ}-Prompt-kykM2{œfieldNameœ:œContextœ,œidœ:œPrompt-kykM2œ,œinputTypesœ:[œDocumentœ,œMessageœ,œRecordœ,œTextœ],œtypeœ:œstrœ}",
|
|
||||||
"className": ""
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"viewport": {
|
"viewport": {
|
||||||
"x": -511.79726701119625,
|
"x": -511.79726701119625,
|
||||||
"y": 49.514712353620894,
|
"y": 49.514712353620894,
|
||||||
|
|
@ -1080,7 +1079,8 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"description": "This project can be used as a starting point for building a Chat experience with user specific memory. You can set a different Session ID to start a new message history.",
|
"description": "This project can be used as a starting point for building a Chat experience with user specific memory. You can set a different Session ID to start a new message history.",
|
||||||
"name": "Memory Chatbot",
|
"id": "321b1bab-8691-42da-9689-1f12b5d2a48b",
|
||||||
|
"is_component": false,
|
||||||
"last_tested_version": "1.0.0a54",
|
"last_tested_version": "1.0.0a54",
|
||||||
"is_component": false
|
"name": "Memory Chatbot"
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue