fix: added default prompt fields
This commit is contained in:
parent
a344ef2986
commit
d6e261286f
1 changed files with 8 additions and 0 deletions
|
|
@ -253,12 +253,20 @@ class PromptFrontendNode(FrontendNode):
|
||||||
def format_field(field: TemplateField, name: Optional[str] = None) -> None:
|
def format_field(field: TemplateField, name: Optional[str] = None) -> None:
|
||||||
# if field.field_type == "StringPromptTemplate"
|
# if field.field_type == "StringPromptTemplate"
|
||||||
# change it to str
|
# change it to str
|
||||||
|
PROMPT_FIELDS = [
|
||||||
|
"template",
|
||||||
|
"suffix",
|
||||||
|
"prefix",
|
||||||
|
"examples",
|
||||||
|
]
|
||||||
if field.field_type == "StringPromptTemplate" and "Message" in str(name):
|
if field.field_type == "StringPromptTemplate" and "Message" in str(name):
|
||||||
field.field_type = "prompt"
|
field.field_type = "prompt"
|
||||||
field.multiline = True
|
field.multiline = True
|
||||||
field.value = HUMAN_PROMPT if "Human" in field.name else SYSTEM_PROMPT
|
field.value = HUMAN_PROMPT if "Human" in field.name else SYSTEM_PROMPT
|
||||||
if field.name == "template" and field.value == "":
|
if field.name == "template" and field.value == "":
|
||||||
field.value = DEFAULT_PROMPT
|
field.value = DEFAULT_PROMPT
|
||||||
|
|
||||||
|
if field.name in PROMPT_FIELDS:
|
||||||
field.field_type = "prompt"
|
field.field_type = "prompt"
|
||||||
|
|
||||||
if (
|
if (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue