From 64a915ac3e8be5f005ccfed4e882e73a4f0b86c2 Mon Sep 17 00:00:00 2001 From: ebolam Date: Wed, 24 Aug 2022 18:33:05 -0400 Subject: [PATCH] Author's note length fix --- koboldai_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/koboldai_settings.py b/koboldai_settings.py index e74ee503..e0792f54 100644 --- a/koboldai_settings.py +++ b/koboldai_settings.py @@ -571,10 +571,10 @@ class story_settings(settings): if name == 'tokenizer' and not new_variable: self.memory_length = len(self.tokenizer.encode(self.memory)) self.prompt_length = len(self.tokenizer.encode(self.prompt)) - self.authornote_length = len(self.tokenizer.encode(self.authornotetemplate.replace("<|>", self.authornote))) + self.authornote_length = 0 if self.authornote="" else len(self.tokenizer.encode(self.authornotetemplate.replace("<|>", self.authornote))) ignore = self.koboldai_vars.calc_ai_text() elif name == 'authornote' or name == 'authornotetemplate': - self.authornote_length = len(self.tokenizer.encode(self.authornotetemplate.replace("<|>", self.authornote))) + self.authornote_length = 0 if self.authornote="" else len(self.tokenizer.encode(self.authornotetemplate.replace("<|>", self.authornote))) ignore = self.koboldai_vars.calc_ai_text() elif name == 'memory': self.memory_length = len(self.tokenizer.encode(self.memory))