Commit Graph

425 Commits

Author SHA1 Message Date
9543f54f8c Fix user jb/main not replacing original placeholder in character main/jb 2023-08-14 20:28:54 +02:00
edcce96a6e IndexedDB open sometime hangs forever 2023-08-14 19:40:31 +03:00
8c759e87cf Better UI control for phrase rep pen 2023-08-14 19:00:36 +03:00
15db16ee8d Fuzzy search for groups 2023-08-14 17:35:48 +03:00
32745609a2 Merge pull request #936 from Tony-sama/staging
Refactoring of Coqui TTS extension
2023-08-14 14:00:45 +03:00
32eb877fdb Add native presetable CFG scale for ooba 2023-08-14 13:06:20 +03:00
a0bfc67632 Add hint for CFG scale 2023-08-14 12:50:00 +03:00
d395d3d8e6 Add peek proxy password btn 2023-08-14 12:01:06 +03:00
6da3453efc Fix example dialogue syntax 2023-08-14 11:52:58 +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
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
f528791c4f Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/ui 2023-08-13 18:46:37 -04:00
ad04344392 Api/Model icon option 2023-08-13 18:43:16 -04:00
3f87874afe Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-14 05:33:48 +09:00
2935d98788 improved Escape hotkey logic 2023-08-14 05:33:46 +09:00
21d8ce048c Debounce more prompt manager renderings 2023-08-13 22:48:51 +03:00
e6bf870c55 Persist token cache to indexedDb 2023-08-13 22:45:27 +03:00
23a4705d36 Use common save settings function on WI budget cap 2023-08-13 19:50:12 +03:00
3688bd0b04 #930 Fix WI activation via slash command 2023-08-13 19:20:00 +03:00
43089ee06f Don't render manager on non-chat completion APIs 2023-08-13 18:47:07 +03:00
980c65b6cf Add toastr warning 2023-08-13 18:44:32 +03:00
c0bc425c8b Debounce manager changes 2023-08-13 18:43:17 +03:00
9b8d069e3b Apply CFG extension for Novel 2023-08-13 15:38:07 +03:00
bd3933bcbf Merge pull request #905 from bdashore3/cfg-window
Add CFG side panel
2023-08-13 14:55:03 +03:00
9615495878 Merge pull request #768 from SillyTavern/prompt-manager-cherrypicked
Feature: Prompt manager (cherrypicked onto stage)
2023-08-13 14:44:28 +03:00
478bb9c59b Enable nsfw prompt by default 2023-08-13 14:41:29 +03:00
43e91b150a CFG: Add groupchat support
Groupchats have their CFG defined a little differently. Chat and
global CFGs are publicly accessible within the window. As a compromise,
individual character CFGs can be injected as part of each character's
prompt. However, these CFG settings need to be adjusted in the character's
individual chats which will carry over to the group.

In addition, make this character logic gated under a checkbox to
always prefer chat unless explicitly specified. Negative cascading
is still open, so individual character negatives can be included
at any time.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-12 22:52:34 -04:00
e81f67504f Merge branch 'SillyTavern:staging' into staging 2023-08-13 04:16:00 +02:00
e60f91ce42 Finished unefficient full coqui pipeline, UI generated through request to extras. Need to be pruned 2023-08-13 02:18:46 +02:00
4a21ee0337 CFG: Add ability to combine negative prompts
This allows for flexibility with global, character, and chat negative
prompts. Combining prompts is very useful for users who want to maintain
a set of global negatives and then add extra layers on top of that. The
ordering is chat -> character -> global tags due to the specificity of
each.

The guidance scale follows the cascade of chat -> character -> global
due to being one number that is set when CFG is fired. If the guidance
scale is 1, nothing happens.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-12 16:25:35 -04:00
dd21091807 Selectable NovelAI module 2023-08-12 21:26:51 +03:00
0f897158b9 Create a deep clone of the preset before applying
Prevents non-primitives from causing overlapping references
2023-08-12 19:40:01 +02:00
f5aa7f7970 Remove obsolete prompt manager settings object 2023-08-12 18:52:52 +02:00
b0860b18b8 Show tokens when inspecting a prompt 2023-08-12 18:40:39 +02:00
03b8bb64fa Prevent new example chat message being added for no reason 2023-08-12 18:40:39 +02:00
a9fa42524d Fix prompts object reference being shared
By deepcloning a copy
2023-08-12 18:40:39 +02:00
f2c4645207 Use chatcompletion log function for token budget 2023-08-12 18:40:39 +02:00
19e5502555 Remove obsolete assignment 2023-08-12 18:40:39 +02:00
b1254fa2ab Copy migrated preset into loaded presets
Since this only is populated once during page load
2023-08-12 18:40:39 +02:00
7fb896ce2a Prevent preset migration from running multiple times. 2023-08-12 18:40:39 +02:00
a999d6e171 Fix preset migration 2023-08-12 18:40:39 +02:00
5a92f72703 Add flag to preset saving, allowing to prevent triggering the UI 2023-08-12 18:40:39 +02:00
cd736ec682 Add message role to inspect 2023-08-12 18:40:39 +02:00
280397c30b Allow inspection for all prompts
Because, really, why not.
2023-08-12 18:40:39 +02:00
46c7e63fad Remove obsolete debugging output 2023-08-12 18:40:39 +02:00
cdfe3a6841 Fix user messages not being added when populating example dialogue 2023-08-12 18:40:39 +02:00