Spaces:
Runtime error
Runtime error
| import re | |
| # ========== 适配 SillyTavern 的模版 ========== | |
| def text_format(text: str, _env=None, **env): | |
| if _env is not None: | |
| for k, v in _env.items(): | |
| text = text.replace(r'{{' + k + r'}}', v) | |
| for k, v in env.items(): | |
| text = text.replace(r'{{' + k + r'}}', v) | |
| return text | |
| # ========== 给引号加粗 ========== | |
| reg_q = re.compile(r'“(.+?)”') | |
| def chat_display_format(text: str): | |
| return reg_q.sub(r' **\g<0>** ', text) | |
| def init(cfg): | |
| cfg['text_format'] = text_format | |
| cfg['chat_display_format'] = chat_display_format | |