feat(nodes.py): add required and show properties to input_key and output_key fields in ChainFrontendNode
feat(nodes.py): add show property to prompt field in LLMFrontendNode fix(nodes.py): set password property to False for MemoryFrontendNode's Memory Size field
This commit is contained in:
parent
16843fd66d
commit
026482bef4
1 changed files with 9 additions and 0 deletions
|
|
@ -292,6 +292,7 @@ class MemoryFrontendNode(FrontendNode):
|
||||||
field.field_type = "int"
|
field.field_type = "int"
|
||||||
field.value = 10
|
field.value = 10
|
||||||
field.display_name = "Memory Size"
|
field.display_name = "Memory Size"
|
||||||
|
field.password = False
|
||||||
|
|
||||||
|
|
||||||
class ChainFrontendNode(FrontendNode):
|
class ChainFrontendNode(FrontendNode):
|
||||||
|
|
@ -302,6 +303,14 @@ class ChainFrontendNode(FrontendNode):
|
||||||
if "key" in field.name:
|
if "key" in field.name:
|
||||||
field.password = False
|
field.password = False
|
||||||
field.show = False
|
field.show = False
|
||||||
|
if field.name in ["input_key", "output_key"]:
|
||||||
|
field.required = True
|
||||||
|
field.show = True
|
||||||
|
# Separated for possible future changes
|
||||||
|
if field.name == "prompt":
|
||||||
|
# if no prompt is provided, use the default prompt
|
||||||
|
field.required = False
|
||||||
|
field.show = True
|
||||||
|
|
||||||
|
|
||||||
class LLMFrontendNode(FrontendNode):
|
class LLMFrontendNode(FrontendNode):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue