mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-22 08:07:56 +01:00
Fix HTML escaping for perplexity_colors extension
This commit is contained in:
parent
6394fef1db
commit
a74dd9003f
@ -89,7 +89,6 @@ def convert_to_markdown(string):
|
||||
|
||||
|
||||
def generate_basic_html(string):
|
||||
string = html.escape(string)
|
||||
string = convert_to_markdown(string)
|
||||
string = f'<style>{readable_css}</style><div class="container">{string}</div>'
|
||||
return string
|
||||
|
@ -1,5 +1,6 @@
|
||||
import ast
|
||||
import copy
|
||||
import html
|
||||
import random
|
||||
import re
|
||||
import time
|
||||
@ -31,7 +32,7 @@ def generate_reply(*args, **kwargs):
|
||||
shared.generation_lock.release()
|
||||
|
||||
|
||||
def _generate_reply(question, state, stopping_strings=None, is_chat=False):
|
||||
def _generate_reply(question, state, stopping_strings=None, is_chat=False, escape_html=False):
|
||||
|
||||
# Find the appropriate generation function
|
||||
generate_func = apply_extensions('custom_generate_reply')
|
||||
@ -73,6 +74,9 @@ def _generate_reply(question, state, stopping_strings=None, is_chat=False):
|
||||
|
||||
# Generate
|
||||
for reply in generate_func(question, original_question, seed, state, stopping_strings, is_chat=is_chat):
|
||||
if escape_html:
|
||||
reply = html.escape(reply)
|
||||
|
||||
reply, stop_found = apply_stopping_strings(reply, all_stop_strings)
|
||||
if is_stream:
|
||||
cur_time = time.time()
|
||||
@ -138,7 +142,7 @@ def generate_reply_wrapper(question, state, stopping_strings=None):
|
||||
reply = question if not shared.is_seq2seq else ''
|
||||
yield formatted_outputs(reply, shared.model_name)
|
||||
|
||||
for reply in generate_reply(question, state, stopping_strings, is_chat=False):
|
||||
for reply in generate_reply(question, state, stopping_strings, is_chat=False, escape_html=True):
|
||||
if not shared.is_seq2seq:
|
||||
reply = question + reply
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user