feat(nodes.py): add ChainFrontendNode class and format_field method to handle key field display

This commit is contained in:
Gabriel Almeida 2023-04-08 18:07:20 -03:00 committed by Gabriel Luiz Freitas Almeida
commit 8c044513d2

View file

@ -327,3 +327,13 @@ class LLMFrontendNode(FrontendNode):
field.display_name = display_name
if field.name == "model_kwargs":
field.field_type = "code"
class ChainFrontendNode(FrontendNode):
@staticmethod
def format_field(field: TemplateField, name: Optional[str] = None) -> None:
FrontendNode.format_field(field, name)
if "key" in field.name:
field.password = False
field.show = False