@@ -2555,16 +2555,19 @@ def noscript_webui(self):
25552555 genbtnval = (parsed_dict ['generate' ][0 ] if 'generate' in parsed_dict else "" )
25562556 gencommand = (genbtnval == "Generate" or genbtnval == "Send" )
25572557 chatmode = int (parsed_dict ['chatmode' ][0 ]) if 'chatmode' in parsed_dict else 0
2558+ human_name = str (parsed_dict ['human_name' ][0 ]) if 'human_name' in parsed_dict else "User"
2559+ bot_name = str (parsed_dict ['bot_name' ][0 ]) if 'bot_name' in parsed_dict else "Assistant"
25582560 stops = []
25592561 prefix = ""
25602562 if chatmode :
25612563 ban_eos_token = False
2564+ prompt = prompt .replace ("1HdNl1" ,"\n " )
25622565 if chatmsg :
2563- prompt += f"\n User : { chatmsg } \n Assistant :"
2566+ prompt += f"\n { human_name } : { chatmsg } \n { bot_name } :"
25642567 else :
25652568 gencommand = False
2566- stops = [" \n User :" ," \n Assistant :" ]
2567- prefix = "[This is a chat conversation log between User and Assistant .]\n "
2569+ stops = [f" \n { human_name } :" ,f" \n { bot_name } :" ]
2570+ prefix = f "[This is a chat conversation log between { human_name } and { bot_name } .]\n "
25682571
25692572 if modelbusy .locked ():
25702573 status = "Model is currently busy, try again later."
@@ -2601,12 +2604,17 @@ def noscript_webui(self):
26012604 self .end_headers (content_type = 'text/html' )
26022605 return
26032606
2604- bodycontent = f'''<b>{ "Chat Mode" if chatmode else "Story Mode" } </b><br>'''
2607+ bodycontent = f'''<b><u> { "Chat Mode" if chatmode else "Story Mode" } </u> </b><br>'''
26052608 if chatmode :
2606- tmp = prompt .strip ().replace ("\n " ,"<br>" )
2607- bodycontent += f'''<p>{ "No History Yet. Talk to the AI." if prompt == "" else tmp } </p>
2609+ oldconvo = prompt .strip ().replace (f"{ human_name } :" ,f"<b>{ human_name } :</b>" ).replace (f"{ bot_name } :" ,f"<b>{ bot_name } :</b>" ).replace ("\n " ,"<br>" )
2610+ oldconvo += f'''<input type="hidden" name="human_name" value="{ human_name } "><input type="hidden" name="bot_name" value="{ bot_name } ">'''
2611+ newconvo = '''Start a new conversation.<br>
2612+ <label>Your Name: </label> <input type="text" size="10" value="User" name="human_name"><br>
2613+ <label>Bot Name: </label> <input type="text" size="10" value="Assistant" name="bot_name"><br>'''
2614+ clnprompt = prompt .replace ("\n " ,"1HdNl1" )
2615+ bodycontent += f'''<p>{ newconvo if prompt == "" else oldconvo } </p>
2616+ <input type="hidden" name="prompt" value="{ clnprompt } ">
26082617 <label>Say: </label><input type="text" size="40" value="" name="chatmsg">
2609- <input type="hidden" name="prompt" value="{ prompt } ">
26102618 <input type="submit" name="generate" value="Send"> (Be patient)'''
26112619 else :
26122620 bodycontent += f'''
0 commit comments