Commit Graph

541 Commits

Author SHA1 Message Date
4ea9e481a8 Merge branch 'staging' into staging 2023-08-21 01:51:12 +03:00
ad2be21531 Generate: Fix appends on continue
Continue was in a semi-working state. However, the generated prompt
by continue was a mess and didn't remove essential parts such as
character name and prompt bias. This caused duplication and bad
generations.

Now, append the prompt bias after the CFG has been appended and then
clean up the continued cache before adding it to the final prompt.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 17:36:35 -04:00
01cdcfa198 Remove substitutions in extensions where not necessary 2023-08-20 21:37:17 +03:00
106f7afdcb Slight performance increase for opening large World Infos 2023-08-20 13:15:02 +03:00
94754af013 Reformat code 2023-08-20 12:37:38 +03:00
84e5a63c34 Fix SD group gen bugs 2023-08-20 12:29:20 +03:00
692c1a5e60 Fix background SD gens 2023-08-20 12:16:29 +03:00
ac319dbd30 CFG: Add positive prompt support and fixes
Positive prompts are the opposite of negative prompts. This helps
make the mixing process more accurate by keeping the negative differences
as close as possible to the positive ones by including this prompt.

In addition, fix prompt insertion order at a depth of 0 by hijacking
the same function used for Author's Note as a zero depth anchor.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 02:22:23 -04:00
e8c996ff61 Move to char+timestamp for img naming. 2023-08-20 01:41:58 -04:00
92e6c6a998 CFG: Use ST prompt builder for negatives
Make the generate function build a negative prompt in addition to the
normal one. This allows for nonconflicting insertion with other extension
prompts and World Info.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 00:44:39 -04:00
f70baff95e Comment tweaks 2023-08-20 00:33:37 -04:00
3ce8343016 Add comments and stuff 2023-08-20 00:15:57 -04:00
c1d43c9e68 Remove base64 from groups too 2023-08-19 23:53:34 -04:00
2f09efcd7f Exorcised base64 image stuff 2023-08-19 23:01:09 -04:00
7191f7a8ad CFG: Add insertion depth and custom separator
Insertion depth allows for CFG to variably inject itself into the
negative prompt. This is similar to how Author's note works.

However, this method of insertion depth conflicts with AN and
world info where negatives can be meshed between two lines
of those specific insertions.

A custom separator must be wrapped in quotes, otherwise the default
separator is a newline for negative cascading.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-19 01:29:59 -04:00
cdbca6d9fd CFG: Include the entire prompt with negative prompt
CFG with LLMs works differently than stable diffusion. The main principle
is prompt mixing and utilizing the differences between the two prompts
rather than a full "negative prompt" of what the user doesn't want.

SillyTavern its own way of formatting a prompt sent to an LLM backend.
Therefore, take that prompt and add negatives to it.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-18 22:18:09 -04:00
33a5a026d5 removes width: 100% from img.expression
this will fix the image resolution on mobile
2023-08-18 15:13:41 +02:00
9bd9ddb9e1 Fix expressions display 2023-08-18 14:47:59 +03:00
c4d8d70103 Improve phone usability of sortable drags 2023-08-18 13:41:46 +03:00
75378eff4e #937 Add dynamic chat backgrounds generation 2023-08-18 00:41:21 +03:00
16f3949e0b merging with myself :p 2023-08-17 21:39:19 +02:00
a5c95c7151 Added full coqui-api model list available via new origin in Coqui UI: Coqui API (Experimental). Some model might not work, need to be tested. 2023-08-17 21:33:06 +02:00
50005b5617 Reformat rvc/tts plugins 2023-08-17 12:05:17 +03:00
58123f5c29 Added RVC upload functionality, allow to send rvc model archive (zip/7z format) to extras, automatically installed properly on server side. 2023-08-17 04:47:41 +02:00
a07637aa43 Coqui TTS UI, added a button to remove choosen character from the voice map. Fixed the request spam to extras when there is no local coqui model or no rvc model in extras folder. 2023-08-17 01:16:57 +02:00
6dce566cb9 Coqui TTS UI, corrected hiding model div when origin select is none 2023-08-16 21:31:51 +02:00
cd097df42f Change RVC pitch extraction "" label to "None" 2023-08-16 20:13:29 +02:00
05504ebbb2 Merge branch 'SillyTavern:staging' into staging 2023-08-16 19:19:29 +02:00
735066fe10 Added Coqui TTS extension option to use local models (no language/no speakers) 2023-08-16 19:19:13 +02:00
99c3a09b8e Reduce unnecessary console spam 2023-08-16 18:54:52 +03:00
1fa281b03c Merge pull request #946 from Tony-sama/staging
RVC extension new UI and per character settings
2023-08-16 17:49:24 +03:00
3682924624 Round context messages to nearest 5 for auto-adjust 2023-08-16 17:22:42 +03:00
a64130c71c Remove toastr error for character without RVC model assigned, just show it in console info to allow group chat with/withou RVC per character. 2023-08-15 21:35:07 +02:00
3cb2b7a4a9 Merge branch 'SillyTavern:staging' into staging 2023-08-15 21:15:45 +02:00
84845ae911 Updated RVC UI to allow per characters settings without manual voice map text. 2023-08-15 21:15:31 +02:00
ba8fa8bd0c Merge branch 'release' into staging 2023-08-15 21:38:51 +03:00
joe
f0d208f929 Add speed-speech due to fast processing time 2023-08-15 19:37:15 +09:00
joe
36c6f57d96 Added stop to lip sync when user stops TTS early 2023-08-15 19:25:42 +09:00
3850e6b50a Replace object stores for Chroma and token cache 2023-08-14 22:19:14 +03:00
32745609a2 Merge pull request #936 from Tony-sama/staging
Refactoring of Coqui TTS extension
2023-08-14 14:00:45 +03:00
a0bfc67632 Add hint for CFG scale 2023-08-14 12:50:00 +03:00
f97cc5694d refresh character even when module is not detected 2023-08-14 05:14:21 +02:00
213099dd6d removed debug messages 2023-08-14 05:05:10 +02:00
5816d2d6a6 Correct typo in tts index file that cause tts provider settings to be destroyed. 2023-08-14 05:03:42 +02:00
40d4123f08 Correct typo in tts index file that cause tts provider settings to be destroyed. 2023-08-14 04:59:11 +02:00
e97863a0da Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-14 04:03:34 +02:00
c414606c81 Finished new version of coqui TTS UI. 2023-08-14 04:03:28 +02:00
fdc9349f68 Merge branch 'SillyTavern:staging' into staging 2023-08-14 04:01:32 +02:00
c0bc425c8b Debounce manager changes 2023-08-13 18:43:17 +03:00
bd3933bcbf Merge pull request #905 from bdashore3/cfg-window
Add CFG side panel
2023-08-13 14:55:03 +03:00