Commit Graph

1753 Commits

Author SHA1 Message Date
city-unit ba8997beea Emit an event if nothing happens so we can use other things here. 2023-08-21 00:43:41 -04:00
Tony Ribeiro 173cb6358b
Merge branch 'SillyTavern:staging' into staging 2023-08-21 05:36:47 +02:00
Tony Ribeiro 3ccac0580f - Audio
- refactored dynamic bgm to handle solo and group chat
        - added bgm cooldown variable, user can custom in the ui
2023-08-21 05:16:56 +02:00
kingbri 60faaf1831 CFG: NAI fixes
NAI does CFG differently, so add special cases for them. Also gate
CFG access to only work on textgenwebui since that's where it's
implemented.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 19:58:17 -04:00
RossAscends 84fb5b8ffd Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-21 08:09:14 +09:00
RossAscends 2f363ef025 change main font size to 14px 2023-08-21 08:09:00 +09:00
Cohee 4ea9e481a8
Merge branch 'staging' into staging 2023-08-21 01:51:12 +03:00
Cohee 724e789509 Don't auto-enable instruct mode on regex match 2023-08-21 01:28:58 +03:00
Cohee 897ad28477 Apply preset manager for instruct presets 2023-08-21 00:56:53 +03:00
kingbri 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
Cohee 8bb59a9e22 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-08-20 23:33:26 +03:00
Cohee 6738ffe2a4 Add auto-select for instruct presets. Re-organize instruct mode code. Prepare for preset manager integration 2023-08-20 23:29:43 +03:00
Cohee 013a0a56b4
Merge pull request #983 from StefanDanielSchwarz/simple-proxy-for-tavern-replacement-enhanced
Simple proxy for tavern replacement enhanced
2023-08-20 23:27:33 +03:00
Stefan Daniel Schwarz d931fc8d37 Llama 2 instruct mode preset fixed 2023-08-20 22:04:11 +02:00
Stefan Daniel Schwarz f5d5b2f749 Format instruct mode examples 2023-08-20 22:03:45 +02:00
Tony Ribeiro 5acb764caf - RVC
- Added user to character list for mapping
    - Audio
        - Corrected initialization of extension settings
        - reduce debug logs
    - Coqui:
        - Added user to character list for mapping
2023-08-20 20:46:53 +02:00
Cohee 01cdcfa198 Remove substitutions in extensions where not necessary 2023-08-20 21:37:17 +03:00
maver cb5b410daf Fix group nudge causing error 2023-08-20 20:18:10 +02:00
maver c3c99c534e Do not populate tokenHandlers legacy entries. 2023-08-20 19:58:04 +02:00
maver ea72584f39 Add elvis to getTokens when populating legacy context. 2023-08-20 19:46:46 +02:00
Cohee 065dffa8a4 Use CSS for fav group candidate coloring 2023-08-20 19:47:14 +03:00
Cohee d02fa88d3a Comment-out bookmark validation 2023-08-20 19:43:58 +03:00
Cohee be6fedd626 Simplify Claude prefill code 2023-08-20 19:26:49 +03:00
Cohee 6e6eb8f61e Use CSS class for coloring 2023-08-20 19:09:19 +03:00
Cohee a27bef8b12 Merge branch 'staging' into qolfeatures 2023-08-20 18:47:43 +03:00
Cohee c2c0007ad1
Merge pull request #982 from SillyTavern/prompt-manager-hotfix
Prompt manager hotfix
2023-08-20 18:41:09 +03:00
Stefan Daniel Schwarz 090e7c5a6a Position persona after scenario 2023-08-20 17:32:50 +02:00
Cohee cf6a76929d WI skill issue 2023-08-20 18:32:02 +03:00
Stefan Daniel Schwarz 2ff2973d2b Instruct system prompt for instruct mode only 2023-08-20 17:30:19 +02:00
Tony Ribeiro a57a3d6188 Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-20 17:18:27 +02:00
Tony Ribeiro 7cbf53e02c Add initialization of audio module key in extension settings. 2023-08-20 17:18:15 +02:00
Tony Ribeiro 2637f94240
Merge branch 'SillyTavern:staging' into staging 2023-08-20 17:07:53 +02:00
maver a99c543b9f Fix render function when no character is selected 2023-08-20 16:37:39 +02:00
maver 07c24f363f Render prompt manager before a character is selected
When prompt order strategy is global
2023-08-20 16:28:42 +02:00
maver 59179f6c70 Use strict mode for prompt manager
Should already be the case since it's a module but let's me specific
2023-08-20 16:28:22 +02:00
Stefan Daniel Schwarz 7b8d10d25e Added Include Names and Forced Names to all instruct presets 2023-08-20 16:10:22 +02:00
Stefan Daniel Schwarz 2fb86c8ebd Added Persona Description and System Prompt to Story String 2023-08-20 16:08:54 +02:00
maver 58ab266365 Make sure new example chat is not added without messages 2023-08-20 15:53:42 +02:00
maver 5fee1f6f96 Add group nudge to prompts array 2023-08-20 15:35:15 +02:00
maver 58a018deae Check if newExample can be afforded before adding it 2023-08-20 15:35:01 +02:00
Cohee efa0f12349 Fix prompt manager issues 2023-08-20 16:25:16 +03:00
Cohee 9d495d6b47
Merge pull request #981 from SillyTavern/hotfix-prompt-manager
Hotfix prompt manager
2023-08-20 15:38:54 +03:00
based 7ecc0295dc scale cookie method 2023-08-20 20:55:37 +10:00
Cohee 106f7afdcb Slight performance increase for opening large World Infos 2023-08-20 13:15:02 +03:00
Cohee b44c72c639
Merge pull request #979 from Halsey1006/staging
NAI instruct prompt handling
2023-08-20 12:44:33 +03:00
Cohee 6fb278266b
Merge pull request #977 from city-unit/feature/exorcism
Feature/exorcism
2023-08-20 12:37:56 +03:00
Cohee 94754af013 Reformat code 2023-08-20 12:37:38 +03:00
Cohee 84e5a63c34 Fix SD group gen bugs 2023-08-20 12:29:20 +03:00
Cohee 692c1a5e60 Fix background SD gens 2023-08-20 12:16:29 +03:00
Cohee 7528a3828a
Merge pull request #978 from 50h100a/mancer-url-ui 2023-08-20 11:33:15 +03:00
Cohee d3efc90886
Merge pull request #975 from StefanDanielSchwarz/roleplay-preset-newlines 2023-08-20 11:29:38 +03:00
RossAscends 334dcc7454 WIP splitting of style.css 5.6k --> 3.5k lines 2023-08-20 15:49:27 +09:00
kingbri 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
Halsey1006 25b337f124
Update nai-settings.js
Does not add curly braces if Novel AI instruct format is already present in the supplied prompt.
2023-08-19 23:11:53 -07:00
city-unit e8c996ff61 Move to char+timestamp for img naming. 2023-08-20 01:41:58 -04:00
kingbri 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
city-unit f70baff95e Comment tweaks 2023-08-20 00:33:37 -04:00
50h100a 8dca75f6c3 single-URL ui for mancer.
automatically produce streaming URL from blocking URL.
2023-08-20 00:33:00 -04:00
city-unit 3ce8343016 Add comments and stuff 2023-08-20 00:15:57 -04:00
city-unit 24da113670 Just don't talk about it. 2023-08-20 00:02:13 -04:00
city-unit e76001a600 Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism 2023-08-19 23:58:11 -04:00
city-unit c1d43c9e68 Remove base64 from groups too 2023-08-19 23:53:34 -04:00
city-unit 2f09efcd7f Exorcised base64 image stuff 2023-08-19 23:01:09 -04:00
Tony Ribeiro 4808e02c32 Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-20 02:31:21 +02:00
Tony Ribeiro 4dddb1e2f7 Audio module proper extension code. Dedicated Audio extension scripts. Simple UI to adjust bgm/ambient. Load bgm per character from character folder and switch audio dynamically w.r.t. expression. Ambient sound updated when background change. 2023-08-20 02:31:17 +02:00
Tony Ribeiro 1682818f12
Merge branch 'SillyTavern:staging' into staging 2023-08-20 02:28:43 +02:00
Stefan Daniel Schwarz 357b765897 roleplay preset newlines 2023-08-20 01:03:34 +02:00
Cohee1207 386cca0e5d Mobile waifu mode fix (?) 2023-08-19 23:55:57 +03:00
Cohee1207 db6beed881 Fix mobile image overflow 2023-08-19 23:43:05 +03:00
Cohee bab368e3d2 Fix auto-load not triggering from hotswaps 2023-08-19 22:22:24 +03:00
Cohee 5d1e27c820 Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-19 22:03:13 +03:00
Cohee 01cb95fba8 Save and restore quick edit heights 2023-08-19 22:03:10 +03:00
RossAscends d163066a5d Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-20 03:54:32 +09:00
RossAscends 4fe74f0041 unify import/export icons on prompt manager 2023-08-20 03:54:30 +09:00
Cohee 941c67139a Fix opening groups after conversion 2023-08-19 21:44:15 +03:00
RossAscends 93cb3bfee3 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-20 03:39:30 +09:00
RossAscends 16888a007f unify import/export icons 2023-08-20 03:39:28 +09:00
Cohee 674228a5f5 Fix character JB / prompt + Original 2023-08-19 21:36:22 +03:00
based b3377726c4 Removed unnecessary token reserve 2023-08-20 04:23:12 +10:00
Cohee 0d7c1992f3 Deep clone presets before export 2023-08-19 21:17:58 +03:00
Cohee 5cecc9fbff Scrub proxy from exported presets
Speed-up animations.
2023-08-19 21:13:37 +03:00
Cohee aef78c6d99 Fix group candidates search. Fix tag exclusion filter display 2023-08-19 21:08:35 +03:00
based c2a4e2e52a fix example dialogue nudge 2023-08-20 04:06:43 +10:00
based 6f12ab29f0 fixed {{group}} macro 2023-08-20 04:03:56 +10:00
Cohee 21261b1a19 Fix group list tags display 2023-08-19 20:58:53 +03:00
based 6dc8f01ca7 readded group nudge to end of prompt (needs proper integration into prompt manager) 2023-08-20 03:50:51 +10:00
based 3df439a224 merge 2023-08-20 03:44:06 +10:00
based e0de442523 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into qolfeatures 2023-08-20 03:22:54 +10:00
based b3751efe58 Minor AI21 bug fixes 2023-08-20 03:22:38 +10:00
Cohee1207 06c7b8d7d6 [WIP] Add UI for auto-select instruct 2023-08-19 20:18:39 +03:00
based ce40780ed1 Added option to exclude assistant prefix to Claude prompt (for jailbreaks already appending Assistant:) 2023-08-20 03:09:50 +10:00
Cohee1207 771c9d6165 Optimize SVG loader. Add ai21 icon 2023-08-19 19:48:33 +03:00
based dba685bffb Added detection for broken/deleted bookmark links, can expand on this to automatically delete broken links, but for now it just hides the icon. 2023-08-20 02:45:20 +10:00
based b56fe3e01b Made favorite characters/groups more apparent 2023-08-20 02:30:57 +10:00
based 0d694dcc32 Added power user option to remove examples 2023-08-20 02:25:07 +10:00
based a4f075a9b1 Added swipe deletion 2023-08-20 02:11:45 +10:00
Cohee1207 143ebec4c6 Remove console log 2023-08-19 19:08:35 +03:00
Cohee1207 e77cded357 Code clean-up 2023-08-19 18:51:20 +03:00
Cohee 438c78574f
Merge pull request #971 from kingbased/jurassic
AI21 Adapter
2023-08-19 18:48:15 +03:00
based 0f21eabb6e AI21 Adapter + Tokenization implementation 2023-08-20 01:20:42 +10:00
Cohee 37fffa9930
Merge pull request #951 from SillyTavern/hotfix-prompt-manager
Hotfix prompt manager
2023-08-19 18:05:26 +03:00
Cohee 53dab00abe
Merge pull request #969 from StefanDanielSchwarz/end-prompt-with-newline
End Prompt with Newline
2023-08-19 18:04:01 +03:00
Cohee1207 6471ce2074 Clean-up uploads folder when possible 2023-08-19 17:43:56 +03:00
Mika f1f204ac57 Added russian translation by Ashtray 2023-08-19 23:14:43 +09:00
Cohee1207 336e27a92d Move 3rd-party scripts into /lib 2023-08-19 16:29:46 +03:00
Cohee1207 5ebd096c88 Fix auto load char 2023-08-19 16:14:25 +03:00
Cohee1207 2d61c9954b Pagination tweaks 2023-08-19 16:11:09 +03:00
maver 0084ea2461 Move sortable delay into configuration 2023-08-19 14:59:48 +02:00
Cohee1207 991ff98eaa Performance optimizations for character edit / chat opening 2023-08-19 15:58:17 +03:00
maver b0158bd72d Implement configurable prompt order strategy for prompt manager
global and character
2023-08-19 14:50:39 +02:00
maver cc01ee6c1c Print stack to console on chatcompletion error 2023-08-19 14:50:39 +02:00
SDS 49c6676f72
End Prompt with Newline
This change adds a trailing newline to the instruct mode prompt when "Wrap Sequences with Newline" is on and "Include Names" is off. (When "Include Names" is on, "Wrap Sequences with Newline" is already applied before.)
2023-08-19 13:54:09 +02:00
Cohee 3acd0a590e
Merge pull request #966 from StefanDanielSchwarz/simple-proxy-for-tavern-replacement
Simple proxy for tavern replacement
2023-08-19 14:35:43 +03:00
Stefan Daniel Schwarz 5e9980ea08 no space after name 2023-08-19 12:35:52 +02:00
kingbri 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
city-unit 8581ef14dd Add search filtering for past chats 2023-08-18 23:48:08 -04:00
city-unit 4488cee65d Add search filtering for past chats 2023-08-18 23:45:05 -04:00
Tony Ribeiro 6fbfaddc78 Redesigned RVC UI for easier use and intelligibility 2023-08-19 04:34:39 +02:00
kingbri 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
Cohee 3019b889cd Filter group candidates before mapping 2023-08-19 03:22:10 +03:00
Cohee 1305f9dc4c Fix prompt manager sometimes erroring in groups with null members 2023-08-19 03:19:12 +03:00
Cohee 059647b286 Dynamically update group avatars 2023-08-19 03:13:40 +03:00
Cohee f27107e0ef Refactor and optimize group members display 2023-08-19 02:53:05 +03:00
Tony Ribeiro 87eccb3f51 Prototype of dynamic background music using expression extension 2023-08-19 01:07:10 +02:00
Stefan Daniel Schwarz 0a0724255d fix default context 2023-08-18 23:58:03 +02:00
Stefan Daniel Schwarz bcc66de1df multi-line clean-up message 2023-08-18 23:28:11 +02:00
Stefan Daniel Schwarz 599a912a5a deduplicated multi-line stopping strings 2023-08-18 23:02:59 +02:00
Cohee 602c5cd791 Add pagination for characters list view 2023-08-18 23:13:15 +03:00
Stefan Daniel Schwarz 26e2b0c8fa Fix whitespace issues 2023-08-18 21:18:54 +02:00
Stefan Daniel Schwarz 7e5d08874f Handle last_output_sequence like output_sequence 2023-08-18 21:18:27 +02:00
Stefan Daniel Schwarz a40df0c117 Added simple-proxy-for-tavern context template and instruct preset 2023-08-18 21:16:04 +02:00
Stefan Daniel Schwarz 6a89967144 Added Roleplay context template and updated instruct preset 2023-08-18 21:15:44 +02:00
Tony Ribeiro 6bedc36611
Merge branch 'SillyTavern:staging' into staging 2023-08-18 17:43:18 +02:00
Cohee 0f162c1803 Save Novel preamble to presets 2023-08-18 17:43:50 +03:00
RossAscends a0ed362591 move char panel token counter to desc box 2023-08-18 22:47:43 +09:00
RossAscends 0c5c8c50ad half-fix for small boxes in mobile no spoiler view 2023-08-18 22:45:40 +09:00
Cohee b645746a99
Merge pull request #963 from deffcolony/staging
removes width: 100% from img.expression
2023-08-18 16:20:11 +03:00
deffcolony 33a5a026d5 removes width: 100% from img.expression
this will fix the image resolution on mobile
2023-08-18 15:13:41 +02:00
Cohee 08a0709186 Escape "Match whole words" regex 2023-08-18 14:54:38 +03:00
Cohee 9bd9ddb9e1 Fix expressions display 2023-08-18 14:47:59 +03:00
Cohee 02cac8db8c Disable escaping of HTML/tags in templates 2023-08-18 13:53:54 +03:00
Cohee c4d8d70103 Improve phone usability of sortable drags 2023-08-18 13:41:46 +03:00
Cohee 1e0e5225ca Fix quiet prompt generations for Novel with streaming enabled. 2023-08-18 12:56:20 +03:00
Cohee 5528a493a6 Do not insert an extra newline if example separator is empty 2023-08-18 12:32:52 +03:00
Tony Ribeiro 125dc7d596
Merge branch 'SillyTavern:staging' into staging 2023-08-18 01:12:30 +02:00
Tony Ribeiro 66c8788a4d Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-18 01:12:12 +02:00
Tony Ribeiro 345505b534 Prototype of RVC+classification pipeline 2023-08-18 01:12:00 +02:00
Cohee 75378eff4e #937 Add dynamic chat backgrounds generation 2023-08-18 00:41:21 +03:00
Cohee c24f636a10 Add Last output sequence setting for instruct mode 2023-08-17 23:33:27 +03:00
Cohee e147ad1e18
Merge pull request #958 from Tony-sama/staging
Coqui api full model available (Experimental)
2023-08-17 22:55:00 +03:00
Cohee 80092b3170 #790 Simplify local prompt formatting. Use handlebars to render story string. 2023-08-17 22:47:34 +03:00
Tony Ribeiro 16f3949e0b merging with myself :p 2023-08-17 21:39:19 +02:00
Tony Ribeiro 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
Cohee 86a486be8f Adjust Novel instruction prompts for quiet generation 2023-08-17 17:40:38 +03:00
Cohee 928c8e544f Better random Ids for tags 2023-08-17 14:19:20 +03:00
Cohee 728ffd1628
Merge pull request #957 from SillyTavern/kayrabias
Kayrabias
2023-08-17 13:14:05 +03:00
Cohee a9a929afaf Fix HTML template oddity 2023-08-17 13:10:44 +03:00
Cohee 0b412033ba Streamline and simply Novel logit bias. Make it a part of preset 2023-08-17 13:05:22 +03:00
Cohee 50005b5617 Reformat rvc/tts plugins 2023-08-17 12:05:17 +03:00
Cohee c4700b38fe
Merge pull request #954 from Tony-sama/staging
Coqui TTS add remove character voice map button + RVC upload features
2023-08-17 12:03:03 +03:00
Cohee 928d897946 Fix instruct mode stop strings for whitespace sequences 2023-08-17 11:47:15 +03:00
Mike Weldon 722801bb50 Add logit biases for NovelAI 2023-08-16 22:14:04 -07:00
Tony Ribeiro 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
Tony Ribeiro 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
Tony Ribeiro 6dce566cb9 Coqui TTS UI, corrected hiding model div when origin select is none 2023-08-16 21:31:51 +02:00
Cohee 3ab9b44700
Merge pull request #952 from Tony-sama/staging
Coqui TTS extension added support for custom local model
2023-08-16 21:50:44 +03:00
Cohee e19feddb29 Decrease max length for Novel presets 2023-08-16 21:46:58 +03:00
Cohee 1f2394cada Apply preset manager for NovelAI 2023-08-16 21:43:38 +03:00
Tony Ribeiro cd097df42f Change RVC pitch extraction "" label to "None" 2023-08-16 20:13:29 +02:00
Cohee 81ed4d8431 Reorderable samplers for Novel 2023-08-16 20:34:47 +03:00
maver db5f815632 Introduce a state lock to prompt manager render function 2023-08-16 19:28:27 +02:00
Tony Ribeiro 05504ebbb2
Merge branch 'SillyTavern:staging' into staging 2023-08-16 19:19:29 +02:00
Tony Ribeiro 735066fe10 Added Coqui TTS extension option to use local models (no language/no speakers) 2023-08-16 19:19:13 +02:00
maver 947289dffc Lock up configuration during prompt manager render 2023-08-16 19:01:09 +02:00
Cohee 99c3a09b8e Reduce unnecessary console spam 2023-08-16 18:54:52 +03:00
Cohee 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
Cohee 3682924624 Round context messages to nearest 5 for auto-adjust 2023-08-16 17:22:42 +03:00
Tony Ribeiro 9e49ad0a77
Merge branch 'SillyTavern:staging' into staging 2023-08-16 14:58:14 +02:00
Cohee 7a204bef05 Show chat completion source on hover 2023-08-16 13:51:38 +03:00
Mike Weldon feb523bd01 NovelAI Kayra 1.1 update
* Updated some presets and added Cosmic Cube
* Change defaults for NovelAI to select Clio on cold start
* Automatically change the preset to an appropriate default whenever you change the model
* Removed deprecated Top G sampler
2023-08-15 18:52:29 -07:00
Tony Ribeiro 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
Tony Ribeiro 3cb2b7a4a9
Merge branch 'SillyTavern:staging' into staging 2023-08-15 21:15:45 +02:00
Tony Ribeiro 84845ae911 Updated RVC UI to allow per characters settings without manual voice map text. 2023-08-15 21:15:31 +02:00
Cohee fa35e1185e Merge branch 'release' into staging 2023-08-15 21:51:08 +03:00
Cohee 8470acda41 Add English language option 2023-08-15 21:47:49 +03:00
Cohee ba8fa8bd0c Merge branch 'release' into staging 2023-08-15 21:38:51 +03:00
Cohee eb81c4807a Add UI locale selector 2023-08-15 21:37:56 +03:00
Cohee 4a0c93f023 Show OpenRouter icon 2023-08-15 21:36:28 +03:00
Cohee 869478627d Add UI locale selector 2023-08-15 21:32:17 +03:00
maver 07be5588f4 Implement configurable prompt order strategy for prompt manager
global and character
2023-08-15 19:41:34 +02:00
maver e09a7d1e7a Print stack to console on chatcompletion error 2023-08-15 19:40:22 +02:00
Cohee e9e9421d8a Don't try to render prompt manager if group is still generating 2023-08-15 16:47:16 +03:00
Cohee 57b9a94c17 Add banned tokens for Novel 2023-08-15 15:51:14 +03:00
Cohee 2afac5aeb1 Filter null messages in array and context line appearing unprompted 2023-08-15 15:08:42 +03:00
Cohee 706be4390d Add new Claude instant model 2023-08-15 14:57:11 +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
Cohee e1ea448236
Merge pull request #939 from SillyTavern/hotfix-prompt-manager 2023-08-15 09:51:14 +03:00
Mike Weldon b0cce17638 Minor string changes to match NAI UX 2023-08-14 19:43:05 -07:00
Mike Weldon 41ec7e5600 Many NovelAI fixes from dev guidance
* Remove AI Module "Autoselect" and make the auto-instruct work for all modules. This is how NAI is supposed to work.
* Log the response from the API.
* Move the AI Module setting up to the top of the settings window since it isn't part of the preset.
* Refactor phrase_rep_pen to use the actual API strings.
* Clamp the maximum token length to 150 before we call the API.
* Clamp the minimum token length in the UX from 1 to 150.
* Fix bug where the preamble was not initialized on cold start.
* Get rid of extra newline before dinkus.
* Make always_force_name2 default true.
2023-08-14 19:35:21 -07:00
maver 9fb38af838 Fix defaults getting applied when switching back to Default preset 2023-08-15 01:28:07 +02:00
maver 2bb8fa5ea1 Update quick edit textareas when prompt manager re-renders 2023-08-15 01:20:42 +02:00
maver 8f830a0928 Persist settings before applying preset 2023-08-14 23:36:06 +02:00
maver 61b645f5ff Fix responsive popup not taking all available width on desktop 2023-08-14 23:19:39 +02:00
Cohee 9f49a2612c Return option to close chat to menu 2023-08-15 00:10:48 +03:00
Cohee a92333875c Try to minimize side effects of generate dry running 2023-08-15 00:01:55 +03:00
Cohee 238b667262 Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-14 22:19:17 +03:00
Cohee 3850e6b50a Replace object stores for Chroma and token cache 2023-08-14 22:19:14 +03:00
maver 151a13eefa Fix formatting 2023-08-14 20:35:45 +02:00
maver 1e71c631ae Always show prompt manager edit popup on top 2023-08-14 20:29:09 +02:00
maver dbf38d359d Debounce quick edit saving 2023-08-14 20:29:07 +02:00
maver 033dc45ab9 Move quick edit ui identifiers into configuration 2023-08-14 20:29:01 +02:00
maver 6caa8a4765 Add nsfw prompt to quick edit drawer 2023-08-14 20:28:57 +02:00
maver 9543f54f8c Fix user jb/main not replacing original placeholder in character main/jb 2023-08-14 20:28:54 +02:00
Cohee edcce96a6e IndexedDB open sometime hangs forever 2023-08-14 19:40:31 +03:00
Cohee 8c759e87cf Better UI control for phrase rep pen 2023-08-14 19:00:36 +03:00
Cohee c172801b5e Fix ooba's frog 2023-08-14 18:03:29 +03:00
Cohee 15db16ee8d Fuzzy search for groups 2023-08-14 17:35:48 +03:00
Cohee 32745609a2
Merge pull request #936 from Tony-sama/staging
Refactoring of Coqui TTS extension
2023-08-14 14:00:45 +03:00
Cohee ce03921df4 Move CFG block for ooba higher 2023-08-14 13:10:44 +03:00
Cohee 32eb877fdb Add native presetable CFG scale for ooba 2023-08-14 13:06:20 +03:00
Cohee a0bfc67632 Add hint for CFG scale 2023-08-14 12:50:00 +03:00
Cohee 7107813b6e Move prompt manager down to ease mobile scrolling 2023-08-14 12:45:20 +03:00
Cohee d395d3d8e6 Add peek proxy password btn 2023-08-14 12:01:06 +03:00
Cohee 6da3453efc Fix example dialogue syntax 2023-08-14 11:52:58 +03:00
Cohee bd9f49d975 Don't launch generation intercepts on dry runs 2023-08-14 11:43:31 +03:00
city-unit e4c656a0b9 Kinda better svgs? 2023-08-14 00:09:49 -04:00
Tony Ribeiro f97cc5694d refresh character even when module is not detected 2023-08-14 05:14:21 +02:00
Tony Ribeiro 213099dd6d removed debug messages 2023-08-14 05:05:10 +02:00
Tony Ribeiro 5816d2d6a6 Correct typo in tts index file that cause tts provider settings to be destroyed. 2023-08-14 05:03:42 +02:00
Tony Ribeiro 40d4123f08 Correct typo in tts index file that cause tts provider settings to be destroyed. 2023-08-14 04:59:11 +02:00
city-unit db51b44780 Rename correctly 2023-08-13 22:58:10 -04:00
city-unit c86512cf6b Fix swiping 2023-08-13 22:57:49 -04:00
Tony Ribeiro e97863a0da Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-14 04:03:34 +02:00
Tony Ribeiro c414606c81 Finished new version of coqui TTS UI. 2023-08-14 04:03:28 +02:00
Tony Ribeiro fdc9349f68
Merge branch 'SillyTavern:staging' into staging 2023-08-14 04:01:32 +02:00
city-unit f528791c4f Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/ui 2023-08-13 18:46:37 -04:00
city-unit ad04344392 Api/Model icon option 2023-08-13 18:43:16 -04:00
RossAscends 3f87874afe Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-14 05:33:48 +09:00
RossAscends 2935d98788 improved Escape hotkey logic 2023-08-14 05:33:46 +09:00
Cohee d14d669838
Merge pull request #932 from StefanDanielSchwarz/fixed-presets 2023-08-13 23:25:02 +03:00
Cohee 21d8ce048c Debounce more prompt manager renderings 2023-08-13 22:48:51 +03:00
Cohee e6bf870c55 Persist token cache to indexedDb 2023-08-13 22:45:27 +03:00
SDS ef9d40428e
Update Roleplay instruct mode preset: Include Names
After extensive testing, I've enabled "Include Names" to fix some models talking/acting as User.
2023-08-13 20:18:22 +02:00
SDS 33a32d0380
Set TextGen temperature slider min value to 0.0
When updating the TextGen preset, I noticed the slider not going to the true minimum, so I fixed that as well. Same as [#825](https://github.com/SillyTavern/SillyTavern/issues/825) for KoboldAI.
2023-08-13 20:11:02 +02:00
SDS 0a4f4a6c24
Update TextGen Deterministic.settings
This wasn't actually deterministic because despite `do_sample: false`, temperature was still taking effect, causing non-deterministic output. I fixed this and also adjusted repetition penalty to be like KoboldAI's Deterministic preset.
2023-08-13 19:59:37 +02:00
SDS 73f9117bea
Update KoboldAI Deterministic.settings
After extensive testing, I've adjusted repetition penalty slightly to be the same as simple-proxy-for-tavern's default preset and ooba's LLaMA-Precise settings preset. This fixed some models talking/acting as User.
2023-08-13 19:25:56 +02:00
Cohee 23a4705d36 Use common save settings function on WI budget cap 2023-08-13 19:50:12 +03:00
Cohee 3688bd0b04 #930 Fix WI activation via slash command 2023-08-13 19:20:00 +03:00
Cohee 43089ee06f Don't render manager on non-chat completion APIs 2023-08-13 18:47:07 +03:00
Cohee 980c65b6cf Add toastr warning 2023-08-13 18:44:32 +03:00
Cohee c0bc425c8b Debounce manager changes 2023-08-13 18:43:17 +03:00
Cohee 9b8d069e3b Apply CFG extension for Novel 2023-08-13 15:38:07 +03:00
Cohee bd3933bcbf
Merge pull request #905 from bdashore3/cfg-window
Add CFG side panel
2023-08-13 14:55:03 +03:00
Cohee 9615495878
Merge pull request #768 from SillyTavern/prompt-manager-cherrypicked
Feature: Prompt manager (cherrypicked onto stage)
2023-08-13 14:44:28 +03:00
Cohee 478bb9c59b Enable nsfw prompt by default 2023-08-13 14:41:29 +03:00
kingbri 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
Tony Ribeiro e81f67504f
Merge branch 'SillyTavern:staging' into staging 2023-08-13 04:16:00 +02:00
Tony Ribeiro e60f91ce42 Finished unefficient full coqui pipeline, UI generated through request to extras. Need to be pruned 2023-08-13 02:18:46 +02:00
kingbri 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
Cohee dd21091807 Selectable NovelAI module 2023-08-12 21:26:51 +03:00
maver 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
maver f5aa7f7970 Remove obsolete prompt manager settings object 2023-08-12 18:52:52 +02:00
RossAscends f434a96ad6 fix double import on char card drop 2023-08-13 01:47:33 +09:00
maver b0860b18b8 Show tokens when inspecting a prompt 2023-08-12 18:40:39 +02:00
maver 03b8bb64fa Prevent new example chat message being added for no reason 2023-08-12 18:40:39 +02:00
maver a9fa42524d Fix prompts object reference being shared
By deepcloning a copy
2023-08-12 18:40:39 +02:00
maver f2c4645207 Use chatcompletion log function for token budget 2023-08-12 18:40:39 +02:00
maver 19e5502555 Remove obsolete assignment 2023-08-12 18:40:39 +02:00
maver b1254fa2ab Copy migrated preset into loaded presets
Since this only is populated once during page load
2023-08-12 18:40:39 +02:00
maver 7fb896ce2a Prevent preset migration from running multiple times. 2023-08-12 18:40:39 +02:00
maver a999d6e171 Fix preset migration 2023-08-12 18:40:39 +02:00
maver 5a92f72703 Add flag to preset saving, allowing to prevent triggering the UI 2023-08-12 18:40:39 +02:00
maver cd736ec682 Add message role to inspect 2023-08-12 18:40:39 +02:00
maver 280397c30b Allow inspection for all prompts
Because, really, why not.
2023-08-12 18:40:39 +02:00
maver 46c7e63fad Remove obsolete debugging output 2023-08-12 18:40:39 +02:00
maver cdfe3a6841 Fix user messages not being added when populating example dialogue 2023-08-12 18:40:39 +02:00
maver 35eb2dfd74 Change icon for global prompts 2023-08-12 18:40:39 +02:00
Cohee 166ab4dbab Move assistant prefill to quick edit 2023-08-12 18:40:39 +02:00
Cohee 13dc35bc98 Enable JB prompt by default 2023-08-12 18:40:39 +02:00
Cohee 09d7c3350d Minor spelling mistake 2023-08-12 18:40:39 +02:00
maver 5694fb0852 Swap detach and edit icons 2023-08-12 18:40:39 +02:00
maver a8ee723853 Always add impersonate prompt last 2023-08-12 18:40:39 +02:00
Cohee dd89009ecd Use tokenizer-specific token cache 2023-08-12 18:40:39 +02:00
maver 55cc559fd0 Render promptmanager when chatcompletion model or source change 2023-08-12 18:40:39 +02:00
maver 2805a684a8 Emit events on changing chatcompletion source or model 2023-08-12 18:40:39 +02:00
maver 1281417a97 Render prompt manager when chat history is altered
Recounts tokens
2023-08-12 18:40:39 +02:00
maver d9e7eba617 Emit event when a single chat message is deleted 2023-08-12 18:40:39 +02:00
maver d82ea66664 Refactor addItem method of MessageCollection 2023-08-12 18:40:39 +02:00
maver 4100ae9e0b Do not insert authors note into main
Since it is already present in the chat history
2023-08-12 18:40:39 +02:00
maver d2ee6e9a12 Append quietPrompt last 2023-08-12 18:40:39 +02:00
Cohee 463f01d2a6 #870 Fix Claude in prompt manager 2023-08-12 18:40:39 +02:00
Cohee 29552ecfcf Sanitize completion names. Only send names in msg texts if names in completion is disabled 2023-08-12 18:40:39 +02:00
Cohee 5f43121e15 Expand quick edits rows 2023-08-12 18:40:39 +02:00
maver e7b29babe9 Remove obsolete characterSelected event 2023-08-12 18:40:39 +02:00
maver fd10eaf037 Close and clear popup on preset change 2023-08-12 18:40:39 +02:00
maver db8624cefe Move quick edits on top of prompt manager 2023-08-12 18:40:39 +02:00
maver 992af2b4fa Reduce font size on mobile 2023-08-12 18:40:39 +02:00
maver 1b7a1cbc4a Add quick edit drawer and fields for main and jailbreak 2023-08-12 18:40:39 +02:00
maver bd3136e114 Improve wording for prompt insertion 2023-08-12 18:40:39 +02:00
maver 6e4689ba39 Add theme tint and blur to prompt manager popup drawer 2023-08-12 18:40:39 +02:00
maver f5aa891962 Fix prompt manager not being draggable on mobile
Updates jquery ui touch punch with a maintained version, fixes other instances of jquery ui sortable as well (kobold, ...)
2023-08-12 18:40:39 +02:00
maver 38bfcf5324 Remove advanced options toggle 2023-08-12 18:40:39 +02:00
maver af81915ff3 Update existing prompts during migration
Instead of adding new prompts for main, jailbreak and nsfw
2023-08-12 18:40:39 +02:00
maver 222fd3429d Center globe icon 2023-08-12 18:40:39 +02:00
maver f0830e7bb4 Fix in-code documentation typo 2023-08-12 18:40:39 +02:00
maver 59afac08da Add missing in-code documentation 2023-08-12 18:40:39 +02:00
maver e8c7e40c54 Fix prompt name not being greyed out when prompt disabled 2023-08-12 18:40:39 +02:00
maver 05a080849c Fix edit button being shown for chat history and examples 2023-08-12 18:40:39 +02:00
maver 1e43108e5a Move inspect functionality to prompt name click 2023-08-12 18:40:39 +02:00
maver fc44a02323 Set utility prompt text area size to 3 rows 2023-08-12 18:40:39 +02:00
maver 405a680059 Add user icon for user prompts
To be consistent with global and marker icons
2023-08-12 18:40:39 +02:00
maver bc4befeb22 Rename prompt lists to prompt order
Includes renaming of configuration, no functional changes
2023-08-12 18:40:39 +02:00
maver 63d224d8af Refactor and simplify setup method for prompt manager. 2023-08-12 18:40:39 +02:00
maver ad6575887a Remove obsolete function getGroupMembers 2023-08-12 18:40:39 +02:00
maver b58ce0370d Refactor token counting after completion. Simplify code. 2023-08-12 18:40:39 +02:00
maver 57fd04b974 Refactor token counting after completion. Simplify code. 2023-08-12 18:40:39 +02:00
maver dfd49813af Refactor naming scheme for default promptmanager defaults 2023-08-12 18:40:39 +02:00
maver 4f734d12ab Use configured prefix for prompt manager classes instead of constant 2023-08-12 18:40:39 +02:00
maver 9d6cf017d2 Move main and jailbreak override from manager into openai script.
Makes the code clearer and easier to understand
2023-08-12 18:40:39 +02:00
maver 075c0c29f0 Refactor prepareOpenAiMessages, move prompt preparation in its own function 2023-08-12 18:40:39 +02:00
maver ec806db9f7 Initialize prompt manager on selecting openrouter, scale 2023-08-12 18:40:39 +02:00
maver fc555c1be5 When a prompt is reset, also reset name and role 2023-08-12 18:40:39 +02:00
maver a921a26af5 Do not show reset button for user prompts 2023-08-12 18:40:39 +02:00
maver 7ea6e89b05 Add reset prompt support for enhance definitions 2023-08-12 18:40:39 +02:00
maver b2acc9eb0f Refactor documentation and make code more readable
No functional changes
2023-08-12 18:40:39 +02:00
maver 19ee831d82 Prevent prompt manager initialization more than once 2023-08-12 18:40:39 +02:00
maver 67ef713826 Better visibility of prompt manager popup on mobile 2023-08-12 18:40:39 +02:00
maver 76154fd8ee Fix authors note position not being considered 2023-08-12 18:40:39 +02:00
maver 41aae57f05 Do not send empty scenario and personality prompts 2023-08-12 18:40:39 +02:00
maver 6a52d6febd Fix invalid character name error not being handled 2023-08-12 18:40:39 +02:00
maver 00e9987fb7 Fix character reset not available in basic mode 2023-08-12 18:40:39 +02:00
maver 05c96825ea Add reset button for character prompt list 2023-08-12 18:40:39 +02:00
maver 29a7cb4120 Replace DraggableList with jQuery UI sortable
Similar to Kobold AIs settings. Reducing code that needs maintaining.
2023-08-12 18:40:39 +02:00
maver 4dd94a4a62 Do not generate group responses on dry run 2023-08-12 18:40:39 +02:00
maver a706ecd48c Add charIfNotGroup placeholder to default main prompt 2023-08-12 18:40:39 +02:00
maver fa205ec72e Validate import data before prompt import 2023-08-12 18:40:39 +02:00
maver cf305c0395 Do not attempt a dryrun if no character has been selected 2023-08-12 18:40:39 +02:00
maver 82a11316bc Add continue nudge to editable utility prompts 2023-08-12 18:40:39 +02:00
maver 0e4ce734ad Fix continue functionality not working as expected 2023-08-12 18:40:39 +02:00
maver f4cfa8ba94 Remove obsolete logs and improve documentation 2023-08-12 18:40:39 +02:00
maver f2227ded9a Move utility prompts in its own, independent dropdown
And merge with existing advanced prompt bits
2023-08-12 18:40:38 +02:00
maver 3cc092a432 Add margin utility classes 2023-08-12 18:40:38 +02:00
maver e03dc0a3a5 Add more padding in left panel scrollable 2023-08-12 18:40:38 +02:00
maver 9669199408 Allow user to edit new chat, new group chat and new example chat prompts 2023-08-12 18:40:38 +02:00
maver 40079f7660 Improve styling of inspect popup drawer 2023-08-12 18:40:38 +02:00
maver 2ed1cee82e Fill tokenizer legacy counts where possible. 2023-08-12 18:40:38 +02:00
maver 9784950c54 Add documentation for chat completion
And dependant classes
2023-08-12 18:40:38 +02:00
maver 9332657e20 Do not render prompt export dialogue if not necessary 2023-08-12 18:40:38 +02:00
maver 0f3d5373bf Always allow dropping prompts 2023-08-12 18:40:38 +02:00
maver 81c32852c8 Add icon for global prompts 2023-08-12 18:40:38 +02:00
maver 15d4283cd4 Add info icons to prompt export 2023-08-12 18:40:38 +02:00
maver 023d3fade2 Do not assign openai_max_tokens on input field changes
Fixes prompt manager falsely assigning string value to openai config
2023-08-12 18:40:38 +02:00
maver 4974c81d4c Update prompt manager active character on character edit. 2023-08-12 18:40:38 +02:00
maver 74a7aa513b Reintroduce event types after rebase 2023-08-12 18:40:38 +02:00
maver 6ec249bb30 Add confirmation step and allow character prompt order import 2023-08-12 18:40:38 +02:00
maver bfb4e5026d Refine export function 2023-08-12 18:40:38 +02:00
maver 57ea6cb7a5 Add prompt export 2023-08-12 18:40:38 +02:00
maver 3d35caff08 Improve readability and clarity of prompt manager icons 2023-08-12 18:40:38 +02:00
maver d70ecbdcd9 Add support for cycle prompt 2023-08-12 18:40:38 +02:00
maver e93424b2cf Don't use debounce for prompt manager save settings function 2023-08-12 18:40:38 +02:00
maver a53e99b831 Prevent chat history warnings from showing too early 2023-08-12 18:40:38 +02:00
maver abe986ec4b Allow prompt manager list to grow in height 2023-08-12 18:40:38 +02:00
maver ce8a71cf53 Add error handling to openai message counting 2023-08-12 18:40:38 +02:00
maver 011278c533 Re-Render prompt manager on worldinfo settings change 2023-08-12 18:40:38 +02:00
maver 4509df0fd9 Add support for empty prompt replacement 2023-08-12 18:40:38 +02:00
maver 632fa770be Create a deep copy of prompt defaults on char select
Along other minor fixes and optimizations
2023-08-12 18:40:38 +02:00
maver 56a9dd158a Add inspection styles 2023-08-12 18:40:38 +02:00
maver 85c4b6fad3 Improve error messages 2023-08-12 18:40:38 +02:00
maver a0bd67e455 Allow markers to inspected for their content 2023-08-12 18:40:38 +02:00
maver 2452b37e28 Add fallback for empty dialogue example prompts 2023-08-12 18:40:38 +02:00
maver 28217adac6 Add logging for prompt manager position changes 2023-08-12 18:40:38 +02:00
maver 9558483669 Change draggable hover color to be more in tune with the default styling 2023-08-12 18:40:38 +02:00
maver 5629bd8984 Fix handleSavePrompt logging throwing error 2023-08-12 18:40:38 +02:00
maver 8abff3c24f Add simple profiling for token counting and rendering 2023-08-12 18:40:38 +02:00
maver ec43295936 Add logging and minor stability enhancements 2023-08-12 18:40:38 +02:00
maver 2fc3577431 Throw a recoverable error on invalid character naming 2023-08-12 18:40:38 +02:00
maver facf625cac Improve ui wording 2023-08-12 18:40:38 +02:00
maver 1b7da6ecbc Remove faulty characters in default configuration 2023-08-12 18:40:38 +02:00
maver d469c80ef5 Apply minor code style and stability improvements 2023-08-12 18:40:38 +02:00
maver 579f303fb0 Add event for modifying settings before modifications 2023-08-12 18:40:38 +02:00
maver 550e635d93 Add migration for legacy prompts 2023-08-12 18:40:38 +02:00
maver e908610b99 Save prompt manager items to perset 2023-08-12 18:40:38 +02:00
maver 2054cbeb83 Simplify token threshold warnings 2023-08-12 18:40:38 +02:00
maver 49cb682499 Raise warning threshold for chatHistory tokens 2023-08-12 18:40:38 +02:00
maver 6cea524f2c Fix prompt-manager being rendered twice. 2023-08-12 18:40:38 +02:00
maver bf0dc07b1f Improve in-code documentation 2023-08-12 18:40:38 +02:00
maver e43a2be229 Replace obsolete color variable 2023-08-12 18:40:38 +02:00
maver d0aba85692 Add support for persona description positioning 2023-08-12 18:40:38 +02:00
maver 4ed92d69b0 Fix jailbreak prompt not being overwritten by character 2023-08-12 18:40:38 +02:00
maver 221ecbf8d6 Add reset for main,nsfw and jailbreak prompts 2023-08-12 18:40:38 +02:00
maver 9cf41a6a52 Remove doubled initialization of prompt manager 2023-08-12 18:40:38 +02:00
maver 7c1e370abe Allow the user to toggle names in chat history 2023-08-12 18:40:38 +02:00
maver 0660016a10 Only add name to prompts when conforming to oai api standards 2023-08-12 18:40:38 +02:00
maver 670119e143 Fix prompt edit popup not appearing after refactoring 2023-08-12 18:40:38 +02:00
maver 25eef5d100 Pass nsfwAvoidance message instead of prompt
Fixing invalid argument exception being thrown
2023-08-12 18:40:38 +02:00
maver f207e0eab3 Add basic WindowAI support 2023-08-12 18:40:38 +02:00
maver 5c18abadac Pass chat message name to chatcompletion endpoint 2023-08-12 18:40:38 +02:00
maver aaa2c48e7d Add basic claude support 2023-08-12 18:40:38 +02:00
maver c920b6c511 Correct identifier used for jailbreak prompt override 2023-08-12 18:40:38 +02:00
maver e91e1996b1 Remove main prompt input field.
Being replaced by prompt manager
2023-08-12 18:40:38 +02:00
maver 85c0a52fa9 Restore default settings from dev branch 2023-08-12 18:40:38 +02:00
maver 28fa2f5f57 Render prompt manager after swiping with updated tokens
Including world info and extension prompts
2023-08-12 18:40:38 +02:00
maver 2f4424e6c6 Declare prepareOpenAIMessages as synchronous
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver 6e37db2fb3 Declare prepareOpenAIMessages as synchronous
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver 6c25211f0a Support original-placeholder 2023-08-12 18:40:38 +02:00
maver 6674a0a974 Visual improvements for mobile 2023-08-12 18:40:38 +02:00
maver 312b02c36e Do not count messages with empty prompts 2023-08-12 18:40:38 +02:00
maver 6617243f1b Add event system to openai script
Lost during rebasing
2023-08-12 18:40:38 +02:00
maver be30fef700 Disable toggling of main prompt 2023-08-12 18:40:38 +02:00
maver 85862d8b2e Filter faulty prompt entries 2023-08-12 18:40:38 +02:00
maver e7198c6303 Fix prepared prompt not being returned 2023-08-12 18:40:38 +02:00
maver b8b3dd4caf Various improvements for stability and token counting. 2023-08-12 18:40:38 +02:00
maver 2c36fbdc1d Apply character specific prompt overrides
Jailbreak and main
2023-08-12 18:40:36 +02:00
maver 5afd60c578 Add dialogue examples first if user decides 2023-08-12 18:40:18 +02:00
maver 474571e17a Handle various error scenarios during token counting 2023-08-12 18:40:18 +02:00
maver 175b14f5a6 Fix missing element terminator 2023-08-12 18:40:18 +02:00
maver 73e3001493 Refactor addMessageToChatCompletion 2023-08-12 18:40:18 +02:00
maver 5270d261aa Add memory and authors note to chat completion 2023-08-12 18:40:18 +02:00
maver bf5404f6ce Add enhanced definitions 2023-08-12 18:40:18 +02:00
maver 21b37950e4 Fix chat completion not recognizing 0-position 2023-08-12 18:40:18 +02:00
maver dd7f326460 Improve in-code documentation 2023-08-12 18:40:18 +02:00
maver 74a5167a0e Add nsfw avoidance prompt, quiet prompt and bias to chat completion 2023-08-12 18:40:18 +02:00
maver 37c7a82aba Respect impersonate option 2023-08-12 18:40:18 +02:00
maver edba17c96e Add dialogue examples to chat completion 2023-08-12 18:40:18 +02:00
maver 8ae2c80358 Introduction of additional helper classes, refactoring 2023-08-12 18:40:18 +02:00
maver 18641ea3d2 Add prototype for prompt manager token management 2023-08-12 18:40:18 +02:00
maver 05f7e5677d Simplify example message handling 2023-08-12 18:40:18 +02:00
maver 77e183f5dd Add support for authors note and summary extensions 2023-08-12 18:40:18 +02:00
maver a66041f503 Fix extension prompt being not parsed correctly 2023-08-12 18:40:18 +02:00
maver 64c04957c2 Enable TokenHandler to return total token count 2023-08-12 18:40:18 +02:00
maver eb315993b4 Let prompt manager handle character and scenario prompts 2023-08-12 18:40:18 +02:00
maver 29bc3c854f Update prompt manager after chat loaded 2023-08-12 18:40:18 +02:00
maver c92de398b9 Fire event after a chat has successfully loaded 2023-08-12 18:40:18 +02:00
maver d65a03d75d Streamline token counting
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
maver 4d8d4cd262 Streamline token counting
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
maver b8d08161ab Allow generate to run without sending a request 2023-08-12 18:40:18 +02:00
SillyLossy e309e18e97 Reset token counters when switching characters. Put main prompt at the beginning 2023-08-12 18:40:18 +02:00
SillyLossy 14a66ec937 Don't duplicate start chat marker if character has no example dialogues 2023-08-12 18:40:18 +02:00
Cohee 0f412faabe Hotfix 2023-08-12 18:40:18 +02:00
Cohee cb60c31490 Hotfix 2023-08-12 18:40:18 +02:00
Cohee 41366b0e72 Hotfix 2023-08-12 18:40:18 +02:00
SillyLossy f5189df319 Fix sanitation again 2023-08-12 18:40:18 +02:00
Cohee 4027afb737 Fix prompt settings init 2023-08-12 18:40:18 +02:00
maver dce91f8fad Send main prompt with group chat 2023-08-12 18:40:18 +02:00
maver 3acd865bf8 Introduce new substitute parameters
charIfNotGroup and group
2023-08-12 18:40:18 +02:00
maver 121bbf19d6 Add i18n attributes to prompt manager elements 2023-08-12 18:40:18 +02:00
maver 637b99b3fe Update default jailbreak message 2023-08-12 18:40:18 +02:00
maver a5e2f11e61 Use EventEmitter instead of native event handling 2023-08-12 18:40:18 +02:00
maver 4476cbdc81 Fire event when selecting a group chat 2023-08-12 18:40:18 +02:00
maver 7411ca1154 Prevent duplicate messages
By removing obsolete example message assignments
2023-08-12 18:40:18 +02:00
maver 9a7bbd4ffb Add prompt manager support for group chats 2023-08-12 18:40:18 +02:00
maver d9d10f3b00 Show character definition in regular mode 2023-08-12 18:40:18 +02:00
maver 989f704605 Improve strength of main and impersonation prompt 2023-08-12 18:40:18 +02:00
maver ff07572fd4 Fix dropspot highlight not appearing on hover 2023-08-12 18:40:18 +02:00
maver 53fe7f1d94 Remove obsolete interface elements and handling
Jailbreak etc.
2023-08-12 18:40:18 +02:00
maver 720c9973ec Fix default prompts not being set correctly 2023-08-12 18:40:18 +02:00
maver 9022d9abd9 Update documentation and code style for prompt manager 2023-08-12 18:40:18 +02:00
maver 5a5ea2f78a Remove prompt list when character gets deleted 2023-08-12 18:40:18 +02:00
maver e2f8c876d9 Refactor render functions of prompt manager
Improve readability and extendability
2023-08-12 18:40:18 +02:00
maver 137b979302 Improve documentation for prompt manager 2023-08-12 18:40:18 +02:00
maver 0e3e57269c Simplify new character handling 2023-08-12 18:40:18 +02:00
maver a627f684d2 Remove obsolete jailbreak toggle. 2023-08-12 18:40:18 +02:00
maver beedd9952a Add missing export for missing identifier exception 2023-08-12 18:40:18 +02:00
maver 441e5c6cea Remove obsolete description of prompt manager 2023-08-12 18:40:18 +02:00
maver e47f436cf7 Add support for nsfw avoidance prompt 2023-08-12 18:40:17 +02:00
maver 1adad6105a Refactor chat completion 2023-08-12 18:40:17 +02:00
maver fe43b58cb0 Add help note for prompt manager 2023-08-12 18:40:17 +02:00
maver 796e52e537 Disable role select only when advanced mode is off 2023-08-12 18:40:17 +02:00
maver f395c99a5d Remove obsolete default settings in prompt manager constructor 2023-08-12 18:40:17 +02:00
maver a041230a99 Let oai prompt manager handle enhanced definitions 2023-08-12 18:40:17 +02:00
maver 5996697fce Remove obsolete properties on prompts
These are now handled by prompts_list
2023-08-12 18:40:17 +02:00
maver 63985a490d Add error handling to parseTokenCounts function 2023-08-12 18:40:17 +02:00
maver a6c7a935cc Add marker symbol to prompt manager marker list entries 2023-08-12 18:40:17 +02:00
maver 779a08fd15 Clarify prompt managers total token count meaning 2023-08-12 18:40:17 +02:00
maver 5ae0c14d8d Update stylings for prompt manager prompts 2023-08-12 18:40:17 +02:00
maver b54bd36d65 Do not apped start new chat messages on example chat handling
The prompt manager does this job now.
2023-08-12 18:40:17 +02:00
maver 5a6340165c Never use token handler for openai
For now.
2023-08-12 18:40:17 +02:00
maver 0513d9c8c0 Simplify impersonate prompt handling 2023-08-12 18:40:17 +02:00
maver 42544e9d26 Fix quiet prompt functionality after rebasing 2023-08-12 18:40:17 +02:00
maver 6e1bb65437 Remove obsolete settings to update after change 2023-08-12 18:40:17 +02:00
maver 85d99335b9 Rework of prepareOpenAIMessages 2023-08-12 18:40:17 +02:00
maver e1218e71c9 Improve styling of Prompt Manager 2023-08-12 18:40:17 +02:00
maver e47d9d979b Show calculated prompts for makers 2023-08-12 18:40:17 +02:00
maver 24acba557c Remove obsolete sanitizing of prompts 2023-08-12 18:40:17 +02:00
maver ce7759e12f Add ability to update multiple prompts at once
To Promptmanager
2023-08-12 18:40:17 +02:00
maver 9beefca3f5 Enable Chat Completion to create messages for itself
And return their token count
2023-08-12 18:40:17 +02:00
maver febf4018b8 Add fluent getters to Chat Completion 2023-08-12 18:40:17 +02:00
maver bc041d8fb3 Use saveSettings function instead of saveSettingsDebounced 2023-08-12 18:40:17 +02:00
maver 1048413a1a Add --white20a css variable 2023-08-12 18:40:14 +02:00
maver d809435767 Import promptmanager styles 2023-08-12 18:39:54 +02:00
maver f9e1c134cb Add prompt manager styling 2023-08-12 18:39:54 +02:00
maver fff966fc9f Check oai settings for empty prompt manager configuration 2023-08-12 18:39:54 +02:00
maver c9bc4e3353 Remove obsolete prompt related assignments 2023-08-12 18:39:54 +02:00
maver e7cd203c19 Allow token counts to be cached when no character is selected 2023-08-12 18:39:54 +02:00
maver ded29a225d Let prompt manager control messages sent to openai 2023-08-12 18:39:54 +02:00
maver c6eee88cd4 Add prompt manager setup 2023-08-12 18:39:54 +02:00
maver 77cd51ccaa Add prompt manager configuration and default configuration 2023-08-12 18:39:54 +02:00
maver 2fa3f5b84b Add prompt manager module 2023-08-12 18:39:54 +02:00
maver 3451762cd9 Add draggable list module
Used by openai prompt manager
2023-08-12 18:39:54 +02:00
maver b96b97fa8c Update openai default settings configuration file 2023-08-12 18:39:54 +02:00
maver 709964dd23 Add openai prompt manager edit popup 2023-08-12 18:39:54 +02:00
Cohee1207 116f80d952 #925 Add Mancer name to select 2023-08-12 18:35:03 +03:00
Tony Ribeiro 1eb4dd9a4f
Merge branch 'SillyTavern:staging' into staging 2023-08-12 14:36:23 +02:00
Cohee1207 b77cc8672d #923 Fix chroma checkbox not saving 2023-08-12 15:32:18 +03:00
Cohee1207 092846e0bc #924 Replace Novel Kayra subtier context 2023-08-12 14:21:05 +03:00
Cohee1207 82f6d11795 Add lazy chat messages rendering 2023-08-12 13:10:50 +03:00
Cohee 2a1eb029a2
Merge pull request #922 from mweldon/novelai-update 2023-08-12 12:14:29 +03:00
RossAscends 71c60c3c61 hide proxy password from view 2023-08-12 16:25:49 +09:00
Tony Ribeiro 62b6f08d25
Merge branch 'SillyTavern:staging' into staging 2023-08-12 06:05:56 +02:00
Tony Ribeiro 395de0fab8 Started refactoring of Coqui-tts extension. 2023-08-12 06:05:39 +02:00
Mike Weldon a0573413b2 Add new NAI samplers and update presets 2023-08-11 17:58:40 -07:00
Cohee 93123062af #918 Save default position and depth for A/N 2023-08-11 17:40:02 +03:00
Cohee f3cff9cd28 #917 Don't add a prefill for summarization 2023-08-11 17:23:03 +03:00
Tony Ribeiro 362df6b144 Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-11 14:50:25 +02:00
Tony Ribeiro a7cf04f057 Change RVC voice map syntax to use ":" in place of "=". Add toastr info feed for both success and failed map on apply. 2023-08-11 14:50:04 +02:00
joe 9fec82bd31 Add / Update talking lips animations 2023-08-11 14:43:53 +09:00
kingbri 5bb6c89868 CFG: Add per-chat CFG and fixes
Per-chat CFG applies a CFG setting per-chat only rather than character
or globally. This overrides all other CFG settings (this will be changed).

Also add fixes to remove character CFG entries properly and not to
apply CFG if the scale is 1 as that won't do anything to generation.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
kingbri 63ee7d4e10 CFG: Add per-character support
Adds per-character CFG as a drop-in replacement for global CFG. If
the use character CFG checkbox isn't checked, the global one will be
used.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
kingbri 0c94740560 Extensions: Add global CFG support
CFG is bundled as an extension which is more flexible in terms of
storing settings and consolidating code.

Global CFG is currently supported and the old power user setting
is auto-migrated.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
joe 5feebd4897 live2d -> talking head 2023-08-11 06:55:05 +09:00
joe e4f22fdc99 live2d -> talkinghead 2023-08-11 06:52:14 +09:00
Cohee d18bd20d75
Merge pull request #915 from spacegeek69/sg69-api-prices-fix2
[OpenRouter] Switch to token per dollar for prices
2023-08-10 22:23:17 +03:00
spacegeek69 4b48861d13 [OpenRouter] Switch to token per dollar for prices 2023-08-10 21:13:24 +02:00
Cohee 9e43f5f8b7 Add flat budget cap for hybrid WI budgeting 2023-08-10 20:45:57 +03:00
Cohee b75997cebd Move openrouter cost to more in your face position 2023-08-10 20:12:43 +03:00
Cohee 92666b18d4
Merge pull request #912 from spacegeek69/sg69-api-prices-fix
[OpenRouter] Show more API price information
2023-08-10 20:04:15 +03:00
Cohee 03ce4a2cb9
Merge pull request #914 from Tony-sama/staging
Feature: RVC extension, applying voice changer on top of existing TTS providers
2023-08-10 19:29:09 +03:00
Cohee 104d983449 Adjust novel max context calculation 2023-08-10 19:15:52 +03:00
Tony Ribeiro 21a2bdac67 return original audio when RVC voice map has no model for the character 2023-08-10 17:12:37 +02:00
Tony Ribeiro 5d3c11710e add rvc options in extension file 2023-08-10 16:46:04 +02:00
Tony Ribeiro 0c33860eb1 cleanup RVC extension code 2023-08-10 15:59:00 +02:00
Tony-sama 9e2ebdb43e
Merge branch 'SillyTavern:staging' into staging 2023-08-10 15:23:56 +02:00
Cohee f226fe99aa Showdown render tables 2023-08-10 13:18:12 +03:00
Cohee c6b18de4ef Currency formatting 2023-08-10 13:01:55 +03:00
Cohee aa49efe656 More precise prompt costs 2023-08-10 12:58:21 +03:00
Cohee 2e81e47967 Fix default expressions 2023-08-10 12:47:56 +03:00
Cohee 2622999284 #911 Fix expressions 2023-08-10 12:42:52 +03:00
Cohee 78c599a413 #903 Load koboldcpp samplers order + show sampler ids 2023-08-10 12:34:22 +03:00
spacegeek69 f9db8eee67 [OpenRouter] Show API prices in list/description 2023-08-10 11:21:58 +02:00
Cohee 1a07fa8365 [Feature Request] Can we please have <xml_tags> visibility back? #907 2023-08-10 11:47:17 +03:00
Cohee 4200f1da0a <rp> is a valid HTML tag 2023-08-10 10:57:31 +03:00
Tony-sama 034cc48a21
Merge branch 'SillyTavern:staging' into staging 2023-08-10 02:48:13 +02:00
Tony Ribeiro 33359f2c46 Add log to check audio type sent to extras 2023-08-10 02:47:53 +02:00
Cohee 1f8f200caf #909 Add OpenRouter prompt cost calculation 2023-08-09 21:59:34 +03:00
Tony-sama 479923051b
Merge branch 'SillyTavern:staging' into staging 2023-08-09 20:25:32 +02:00
Cohee e39e9428b6 Allow incomplete sentences on quiet prompts 2023-08-09 16:41:12 +03:00
Tony Ribeiro 8bea721721 Add extension for RVC postprocessing of TTS audio using ST extras 2023-08-09 03:30:26 +02:00
Cohee 41f504ef00 Fix textareas in right menu being too small in certain browsers 2023-08-09 01:07:06 +03:00
Cohee 0ed340bd9a
Merge pull request #901 from 50h100a/mancer-urlfix
Relax URL requirements when Mancer is enabled.
2023-08-08 23:27:05 +03:00
50h100a 53e41bdda8 Relax URL requirements when Mancer is enabled. 2023-08-08 16:12:03 -04:00
Cohee cd86999d30 Fix variable name 2023-08-08 22:39:34 +03:00
Cohee 2fea218661 Extend random and roll syntax for frontend compatibility 2023-08-08 22:36:42 +03:00
Cohee ef3a9a810e Fix avatar preview after changing it 2023-08-08 22:08:41 +03:00
Cohee 2c3cfb31f5 #799 Adjust right panel layout 2023-08-08 21:13:42 +03:00
Cohee 7c6429a577 Add a hint for quick reply slots. 2023-08-08 20:57:23 +03:00
Cohee e343f2461d Fix block width 2023-08-08 20:51:31 +03:00
Cohee 5ac375097b Fix last prompt line 2023-08-08 17:28:31 +03:00
Cohee 508e1a06da Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-08 17:11:48 +03:00
Cohee 5ba7588838 Option to disable name forcing for instruct groups and personas 2023-08-08 17:11:38 +03:00
ouoertheo 5ea30d9d4d Fix objective gen toastr messsage 2023-08-08 07:49:21 -05:00
RossAscends 78825352e5 more help format updates 2023-08-08 18:03:39 +09:00
RossAscends 264b52b52d update help format 2023-08-08 17:42:28 +09:00
Cohee 0cb63e689d
Merge pull request #872 from 50h100a/kai-fmt 2023-08-08 00:41:12 +03:00
50h100a c1ab0212e5 update comments 2023-08-07 17:10:05 -04:00
50h100a 128945aaaa Copy 'relaxed api url' functionality over to webui 2023-08-07 16:46:32 -04:00
50h100a 75bb0d641f Make 'relaxed api url' even more relaxed. 2023-08-07 16:46:12 -04:00
RossAscends fcc51b6481 no more forced color for blockquotes 2023-08-08 04:52:22 +09:00
Cohee1207 c124fc589f Fix display help links 2023-08-07 22:21:10 +03:00
Cohee1207 32e5566a37 Fix WI overflow alert 2023-08-07 22:12:50 +03:00
Cohee f8e8929834
Merge pull request #896 from majick/tiny-cosmetic 2023-08-07 19:53:35 +03:00
majick 4167047f9b Cosmetic: The avatar crop accept button is labeled "Accept" 2023-08-07 09:49:07 -07:00
Cohee 7384cb07a4 Remove margins for block quotes 2023-08-07 14:08:49 +03:00
Cohee e0d6430ade Fix copy-paste issue 2023-08-07 02:20:53 +03:00
Cohee 23a57e86a7 Try to remove excess character names from generations 2023-08-07 00:31:26 +03:00
Cohee 6e55b99aa9
Merge pull request #885 from StefanDanielSchwarz/proxy-ooba-preset 2023-08-07 00:02:04 +03:00
Stefan Daniel Schwarz c4602df108 kobold-presets-without-max_length+genamt 2023-08-06 21:59:57 +02:00
SDS c86e2154c9
Add proxy ooba preset
Here's the TextGen version of the proxy-replacement-preset. Same as KoboldAI's, just for ooba.
2023-08-06 21:49:29 +02:00
Cohee 151f4d322c #883 Add option to disable CSRF tokens 2023-08-06 16:42:15 +03:00
AeonBlack cfc4394e41 Resolve some API Spam / Fix 1 Token for 0 Token Counters 2023-08-06 05:58:26 +01:00
Cohee ef1f6b3143 Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-05 15:44:18 +03:00
Cohee 58f7c77281 Reformat code 2023-08-05 15:44:15 +03:00
Cohee b59e0cdfc8
Merge pull request #876 from StefanDanielSchwarz/OpenOrca-OpenChat-instruct-preset
Added OpenOrca-OpenChat instruct preset
2023-08-05 14:50:57 +03:00
RossAscends b1666dc18d css skill issue 2023-08-05 18:51:28 +09:00
RossAscends 734b0201be style for blockquotes 2023-08-05 18:36:39 +09:00
Cohee1207 6ddfcc7a06 Enable quote blocks and HTML comments 2023-08-05 12:29:37 +03:00
Mika 8128c2436b Changed Assistant Prefill to a textarea to allow for a longer prefill message. 2023-08-05 14:59:29 +09:00
Stefan Daniel Schwarz bfac10028f removed enabled field from presets 2023-08-04 23:52:36 +02:00
50h100a 4ae3e9db0a fix settings access 2023-08-04 17:01:09 -04:00
Cohee1207 d05d4042fe Unbreak HTML 2023-08-04 23:52:19 +03:00
50h100a 6b2455da2b setting for relaxed api urls 2023-08-04 16:49:55 -04:00
Cohee 7b5bb030ad
Merge pull request #877 from city-unit/feature/ui
Fix assistant prefill title alignment
2023-08-04 23:34:42 +03:00
Cohee1207 19b3e13675 Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging 2023-08-04 23:29:25 +03:00
city-unit d16f6f8fea Fix assistant prefill title alignment 2023-08-04 16:26:25 -04:00
SDS 45a66fae9d
Added OpenOrca-OpenChat instruct preset
Here's an Instruct Mode preset for OpenOrca-OpenChat, e. g. for [Open-Orca/OpenOrcaxOpenChat-Preview2-13B](https://huggingface.co/Open-Orca/OpenOrcaxOpenChat-Preview2-13B) and other OpenOrca/OpenChat models
2023-08-04 21:44:47 +02:00
Cohee1207 6b288ca83c Adjust Novel settings to match the site more closely 2023-08-04 20:38:26 +03:00
Cohee d59d7e6c8d Fix boolean conversion 2023-08-04 18:15:42 +03:00
Stefan Daniel Schwarz b407fe2388 custom_stopping_strings_macro toggleable option 2023-08-04 16:53:49 +02:00
SDS 33af7ad266
Replace Macro in Custom Stopping Strings
Replaces user and char names in custom stopping strings, making them much more versatile and useful.

Example Use Case: Now you can use a custom stopping string like "\n*{{user}} " to stop generation when the AI tries to act as the user.
2023-08-04 15:45:45 +02:00
Cohee cd8a24a712 Fix bulk edit 2023-08-04 14:41:00 +03:00
Cohee 84283bc2b4 Add "Best match" tokenizer option 2023-08-04 14:17:05 +03:00
Cohee 14827d6135 Fix bulk-edit extension manifest 2023-08-04 13:42:20 +03:00
joe c18a845f64 Fix duplicate call by mistake 2023-08-04 16:35:30 +09:00
pyrater 2a00e98ec5
Merge branch 'SillyTavern:staging' into staging 2023-08-04 16:26:44 +09:00
joe 853d81e67c Bug and performance Fix's 2023-08-04 14:54:01 +09:00
joe 791b18d78e Removed old code 2023-08-04 11:25:58 +09:00
Mike Weldon 079b1623c5 NovelAI preamble code cleanup 2023-08-03 18:27:23 -07:00
joe 708b065300 Merge branch 'staging' 2023-08-04 09:32:02 +09:00
joe 140b86d822 updates 2023-08-04 09:27:01 +09:00
pyrater 8f1321f09d
Update index.js 2023-08-04 09:26:17 +09:00
pyrater 9333340175
Update index.js
somehow display:none; was missing from line 1183
2023-08-04 09:21:52 +09:00
joe 4698f0f765 Perfomance Increase for unloading animation 2023-08-04 08:29:39 +09:00
pyrater f106666ded
Merge branch 'SillyTavern:staging' into staging 2023-08-04 06:43:17 +09:00
50h100a 2d07cce1dd make KAI url-fixing as flexible as webUI's 2023-08-03 16:28:02 -04:00
Cohee ea809023b5
Merge pull request #858 from 50h100a/mancer-api
Mancer API
2023-08-03 23:06:53 +03:00
Cohee bcffaec6a6 Fix invalid function reference 2023-08-03 19:30:19 +03:00
Cohee 008d8fa6fc
Merge pull request #859 from city-unit/feature/bulk
Bulk Editing
2023-08-03 19:29:33 +03:00
majick 109f6ace63 Proposed: Spinning cute skull when deleting a chat 2023-08-03 07:59:57 -07:00
Cohee 44340208de
Merge pull request #868 from majick/chat-delete-icon
Proposed: Skull icon to delete past chat
2023-08-03 17:24:03 +03:00
Cohee 19a0f8e5ac
Merge pull request #865 from StefanDanielSchwarz/del_char_checkbox-unchecked-by-default
del_char_checkbox unchecked by default
2023-08-03 17:18:49 +03:00
Cohee 2a153e3b15 #866 Wait for group to stop generating before auto-summarizing 2023-08-03 17:17:58 +03:00
majick d5e32af9b2 Proposed: Skull icon to delete past chat 2023-08-03 07:07:59 -07:00
SDS 65732f4406
del_char_checkbox unchecked by default
When you delete a character, you can always re-import them - but if you deleted the chat files, they're gone forever unless you backed them up manually. That's why I think this checkbox should be off by default, making chat file deletion a conscious effort.

With it off, worst case someone forgets to check the box and has some unnecessary files on their disk that they can then delete manually. That's much less of a problem than someone forgetting to uncheck the box (e. g. when importing a new version of the character) and then suffering data loss.
2023-08-03 15:39:15 +02:00
RossAscends f892931d44 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-03 21:17:36 +09:00
RossAscends a837b1e2fb fix movingUI observer states 2023-08-03 21:17:34 +09:00
50h100a 9cf4056b28 Do backflips trying to get error information from endpoints.
Then present it nicely.
2023-08-03 07:32:53 -04:00
Cohee 37e653dcf4 Add toggle for persona info notifications 2023-08-03 14:24:45 +03:00
Cohee 0a12fe0bdb Unhide expression holder on setting live2d sprite 2023-08-03 14:07:50 +03:00
joe 56a4a6eb83 Bug fix 2023-08-03 20:01:35 +09:00
joe 4b7c837fe3 Removed unneeded IF 2023-08-03 19:29:48 +09:00
joe aebdd6cd42 Fallback expression and tweak 2023-08-03 19:23:15 +09:00
pyrater 73f15060c9
Merge branch 'SillyTavern:staging' into staging 2023-08-03 19:10:10 +09:00
50h100a 2fc6813e66 code review adjustments part 1 2023-08-03 06:07:54 -04:00
pyrater 0ad3c86e17
Merge branch 'SillyTavern:staging' into staging 2023-08-03 19:06:04 +09:00
joe 9f44a72d76 Setting Tracking Live2d 2023-08-03 19:05:21 +09:00
SDS 1f56f0d64a
Update simple-proxy-for-tavern.settings
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:47:59 +02:00
SDS 905131c764
Update Deterministic.settings
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:46:53 +02:00
Cohee 31feaee805 Enter to submit dialogue popup input 2023-08-03 11:32:08 +03:00
gd1551 67fa7b9607 Update Custom Stop Strings to note NovelAI support 2023-08-03 11:06:29 +03:00
Cohee 1b005ef47f
Merge pull request #856 from mweldon/preamble 2023-08-03 10:24:31 +03:00
Mike Weldon c8b5b7da22 Use prose augmenter by default for Kayra 2023-08-02 23:07:17 -07:00
RossAscends 5a67d72fea /qr, /qrset & ctrl+1~9 hotkeys for QRs 2023-08-03 14:44:23 +09:00
RossAscends 68e5ae63d6 move closechat/togglepanels to slashcommands 2023-08-03 13:21:38 +09:00
city-unit 9712e4bbb0 Moved bulk edit from external to internal extension. 2023-08-03 00:15:09 -04:00
50h100a 61c0e3b08b Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into mancer-api 2023-08-02 23:46:03 -04:00
50h100a 2fdec7eb03 Added authentication variant to WebUI API. 2023-08-02 23:25:24 -04:00
Mike Weldon 1d0f67c144 Add NAI preamble to start of chat buffer 2023-08-02 18:22:06 -07:00
Mike Weldon 14ef5d9a6b Add new NAI presets TeaTime and ProWriter 2023-08-02 18:21:14 -07:00
Cohee1207 f198f5eb6e Fix localization hiding Usage Stats button 2023-08-02 23:04:52 +03:00
gd1551 ea800d1550 Add stop sequences support to NovelAI generations 2023-08-02 22:42:11 +03:00
SDS 9d99b89c9c
Fix inconsistent newline trimming
Newlines weren't trimmed at first generation in a new chat, only on subsequent generations. By commenting out this check, it works consistently for all generations.

(I noticed because even with my deterministic preset, a regen/swipe would give a different output than the very first generation, so I went looking and found this if-clause as the source of the inconsistent behavior.)
2023-08-02 20:00:01 +02:00
Cohee baddee8082
Merge pull request #850 from StefanDanielSchwarz/improved-roleplay-preset 2023-08-02 19:10:13 +03:00
SDS 7dfaf6f0b0
Fix Storywriter-Llama2.settings
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:06:06 +02:00
SDS 3f015f4bd2
Fix Deterministic.settings
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:05:27 +02:00
SDS 6f18c457fc
simple-proxy-for-tavern default preset
These are the same settings as [simple-proxy-for-tavern's default preset](https://github.com/anon998/simple-proxy-for-tavern/blob/main/presets/default.json). I've fixed the sampler order and raised the context size to Llama 2's 4096 tokens.
2023-08-02 18:03:14 +02:00
SDS c57de3d47b
Improved Roleplay Preset
More like simple-proxy-for-tavern's default verbose prompt, and now works with SillyTavern's AutoFormat Overrides on or off, so this new and improved version is better and more compatible.
2023-08-02 17:42:42 +02:00
mashwell cd02abe205 textgen simple-1 preset fix 2023-08-02 14:23:16 +03:00
50h100a aac7525204 Add secret key storage 2023-08-02 03:31:17 -04:00
50h100a 42cc66f06e First pass UI for extending webui 2023-08-02 03:30:57 -04:00
Cohee f6f51d21c5
Merge pull request #841 from ouoertheo/ouoertheo/objectives6
Objective: currentTask fix in MESSAGE_RECEIVED, ignore swipes
2023-08-02 01:45:20 +03:00
ouoertheo 9a4d62ca6f
add lastMessageWasSwipe=false to resetState 2023-08-01 16:16:52 -05:00
Cohee 9d023dc3b1 Load live2d by posting a file 2023-08-01 23:57:04 +03:00
Cohee 29a3c5d590 Fix npm audit 2023-08-01 23:25:09 +03:00
SDS 0c0e24323c proxy-replacement-preset: Roleplay Instruct Mode Preset
In [[Feature Request] Add Simple Proxy functionality into Silly Tavern directly · Issue #831 · SillyTavern/SillyTavern](https://github.com/SillyTavern/SillyTavern/issues/831), I explained how to replace the [simple-proxy-for-tavern](https://github.com/anon998/simple-proxy-for-tavern) using built-in functionality of SillyTavern. To make this easier, here's an Instruct Mode Preset that helps setting this up.
2023-08-01 23:14:50 +03:00
SDS 32f605e413 Llama-2-KoboldAI-presets
Here are two presets I've found very useful for Llama 2-based models:

- Deterministic takes away the randomness and is good for testing/comparing models because same input equals same output.

- Storywriter-Llama2 is the Storywriter preset adjusted for Llama 2's 4K context size. It also works well against Llama 2's repetition/looping issues.
2023-08-01 23:13:37 +03:00
Cohee 72974d8a54 More clear message for character import failure 2023-08-01 18:13:50 +03:00
Cohee 7f86551ab4 Don't try to load live2d if variable is disabled or module is not loaded to Extras 2023-08-01 16:33:30 +03:00
Cohee c5d87e4808 ParseImgDimensions for Showdown 2023-08-01 16:24:54 +03:00
Cohee e5f3a70860 #843 Wait for group to stop generating before checking objectives 2023-08-01 15:53:10 +03:00
Cohee 7596d78322 #844 Properly handle KoboldAI errors 2023-08-01 15:22:51 +03:00
Cohee 5645432e9d #823 Allow arbitrary line breaks in instruct sequences and custom chat separators 2023-08-01 14:17:33 +03:00
Cohee bad7892baa Adjust chromadb auto% for character description 2023-08-01 14:16:03 +03:00
Cohee a0c8ac54dd Lower max context for Clio and Kayra presets 2023-08-01 13:30:30 +03:00
SDS 73fd306b8b Fixed persona_description linebreak
When persona description is positioned after character card, there are double linebreaks before and none behind the persona description, because storyString already brings a trailing one whereas persona_description doesn't. This fixes that by putting the linebreak where it belongs.
2023-08-01 12:54:46 +03:00
Cohee 72213add56 #833 Sort tags list alphabetically 2023-08-01 12:26:28 +03:00
ouoertheo 6f4fd15095 currentTask fix in MESSAGE_RECEIVED, ingore swipes 2023-08-01 04:24:55 -05:00
Cohee 16b45f1ea9 Reformat new code 2023-07-31 20:56:05 +03:00
Cohee 435d319090
Merge pull request #835 from pyrater/staging
Live2d Changes
2023-07-31 20:53:45 +03:00
Tony Ribeiro 192c82b180 Restored streaming mode as a new provider "Streaming", recording is done on server side, voice detection with vosk and transcript with whisper. 2023-07-31 18:47:33 +02:00
ouoertheo 6768c56e2b fix regression on task selection 2023-07-31 07:56:49 -05:00
joe 4939387bbf Updated based on feedback 2023-07-31 19:14:15 +09:00
joe 4c14b8ee2d Updated Static URL 2023-07-31 19:01:45 +09:00
joe 0bbcf0db83 Updated non static URL Calls 2023-07-31 18:54:50 +09:00
joe 0c919bf32d Talking Animation 2023-07-31 18:21:32 +09:00
pyrater 9f92b19004
Merge branch 'SillyTavern:staging' into staging 2023-07-31 16:10:22 +09:00
joe 7824a18103 Live2d Commits 2023-07-31 16:09:36 +09:00
joe 0eef05908d live2d addition 2023-07-31 14:52:30 +09:00
ouoertheo d5e40e0271 fix for allowing root task as. notify on manual check 2023-07-30 19:15:05 -05:00
Cohee 6b85f10818
Merge pull request #832 from mweldon/kayra-fix-fresh-coffee 2023-07-31 00:57:16 +03:00
Mike Weldon 27c6e5ecff Fix some presets, bad words, rep allowlist, and banned tokens 2023-07-30 14:03:28 -07:00
Cohee 40f466b2c3 Summary plugin improvements: In-chat position, customizable template, force insert after X words 2023-07-30 23:10:37 +03:00
RossAscends 02667d3d1a Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-31 03:37:52 +09:00
RossAscends 9cb70817c7 fix ctrl+up when sys msg is last 2023-07-31 03:37:49 +09:00
Cohee e172f50d4f Allow /cut 0 2023-07-30 21:35:36 +03:00
Cohee 49f7185c8c #829 Close chat option 2023-07-30 21:35:21 +03:00
RossAscends 638050a3de skill issue 2023-07-31 02:56:39 +09:00
RossAscends a0f369d100 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-31 02:41:41 +09:00
RossAscends f9239c860d Escape hotkey to close panels/popups 2023-07-31 02:41:15 +09:00
Cohee 41a08fed2b
Merge pull request #828 from ouoertheo/ouoertheo/objective-qol-improvements 2023-07-30 19:33:02 +03:00
RossAscends 95d43712d3 fix chat bg color when panels hidden 2023-07-31 01:08:24 +09:00
ouoertheo 4f76a8b0ce fix task counter decrement 2023-07-30 09:27:31 -05:00
ouoertheo 3fc2b81433 help text update 2023-07-30 09:19:17 -05:00
ouoertheo 23a514bba8 full templating for all prompts. prompt mgmt 2023-07-30 09:15:12 -05:00
Cohee1207 51449c4913 Rename Settings option 2023-07-30 16:40:45 +03:00
Cohee 6d9c2ec365
Merge pull request #819 from pyrater/staging
Show / Hide Top Bar
2023-07-30 16:38:44 +03:00
Cohee ad26a1968b
Merge pull request #818 from city-unit/feature/WI
Add optional alerting for WI debugging.
2023-07-30 16:29:33 +03:00
Cohee1207 52289acc62 Reformat index.html 2023-07-30 16:28:55 +03:00
Cohee c8e456d773
Merge pull request #827 from Ahbahl/staging
Moves Claude Assistant prefill box below JB
2023-07-30 16:28:19 +03:00
Cohee1207 d00fbacec3 #822 Increase instruct sequences max lengths 2023-07-30 16:27:29 +03:00
Cohee1207 ccbec7715a #825 Set temperature slider min value to 0.0 2023-07-30 16:21:01 +03:00
Ahbahl 1f63fd9344 Moves Claude Assistant prefill below JB to be more in line with how prompts are structured. 2023-07-30 15:13:10 +02:00
joe d8d5118283 removed padding 2023-07-30 11:57:21 +09:00
joe 11226ff7d6 add CSS to round corners 2023-07-30 11:56:17 +09:00
pyrater 844d9c86a4
Merge branch 'SillyTavern:staging' into staging 2023-07-30 11:50:09 +09:00
joe 0aee97ccca Added Option to toggle/Hide settings bar. 2023-07-30 11:47:17 +09:00
city-unit fa06e5ee5a Add optional alerting for WI debugging. 2023-07-29 22:15:54 -04:00
Cohee fd93bc7736
Merge pull request #817 from city-unit/feature/activechat
Persist active chat across devices.
2023-07-30 03:07:55 +03:00
city-unit 0cc88c17c7 Handle groups correctly, save settings. 2023-07-29 20:05:12 -04:00
city-unit 6829f5308f Persist active chat across devices. 2023-07-29 19:48:08 -04:00
Mike Weldon 9dba57dc85 Fix minor typo that broke phraseRepPen for NAI 2023-07-29 15:59:18 -07:00
Cohee dddc49c235 #798 Claude assistant prefill 2023-07-30 01:51:59 +03:00
RossAscends faf9c4445f
Create Default QR preset 2023-07-30 06:26:06 +09:00
RossAscends a646aaa125 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-30 06:22:05 +09:00
RossAscends 80a0cb2bc4 MPV of QuickReply Presets 2023-07-30 06:22:03 +09:00
Cohee 314b194891 Remove preset reloading when setting is NaN 2023-07-29 21:24:29 +03:00
Cohee 0e7c10b26f
Merge pull request #812 from ouoertheo/ouoertheo/objective5-tree 2023-07-29 13:04:47 +03:00
Cohee 64914e778d
Merge pull request #807 from 50h100a/tilde-fix 2023-07-29 13:02:58 +03:00
ouoertheo 27eb95cb36 add migration 2023-07-29 01:58:26 -05:00
Mike Weldon 732707ae2b Turn on instruct mode for NAI 2023-07-28 22:56:31 -07:00
ouoertheo ee81a8d88c add in objective tree 2023-07-28 23:21:55 -05:00
Mike Weldon b107848ccb Add Kayra presets 2023-07-28 17:23:28 -07:00
50h100a 7c3b598eea Don't flicker the token counter when recounting tokens. 2023-07-28 18:45:55 -04:00
50h100a aed0dab95d Markdown fix: Don't eat verticals/newlines 2023-07-28 18:35:36 -04:00
50h100a 311249c5e0 Tilde does nothing in our markdown, remove it.
Match begin/end formatting symbol counts.
2023-07-28 18:09:54 -04:00
Cohee 88f3e01f72 Fix logspam in WI parser 2023-07-28 21:58:18 +03:00
Cohee 8e06d18664 #804 Add kayra model 2023-07-28 21:45:44 +03:00
Cohee 3fb4756c03 #803 Add a separate field for proxy password 2023-07-28 21:33:29 +03:00
Cohee1207 707ce62017 Advanced Character Search #786 2023-07-28 00:38:43 +03:00
Cohee1207 ddf485f354 #787 Display character version in the list 2023-07-28 00:04:21 +03:00
Cohee1207 c3f61af18a #788 Fix NovelAI tokenizer labels 2023-07-27 23:47:29 +03:00
Cohee1207 3eea8a714c #789 Add sorting by char.data strings size ("tokens") 2023-07-27 23:45:25 +03:00
Cohee1207 49186dbfc1 #796 Round portrait height to nearest 64 2023-07-27 23:38:08 +03:00
Tony Ribeiro 8d794ed03f merge new speech-recognition module with staging branch. 2023-07-27 19:29:36 +02:00
ouoertheo 111b91b1ed simple css fix for prompt edit 2023-07-27 07:26:05 -05:00
joe 99a18be5fc Fix for dropdown list not populating 2023-07-27 20:04:01 +09:00
Cohee 62e5f71cf9 Reformat coqui code 2023-07-26 22:57:05 +03:00
Cohee f56834bb96
Merge pull request #775 from pyrater/staging
Coqui TTS Addition
2023-07-26 21:41:47 +03:00
Cohee 68819a1afc Add openrouter to /api slash command 2023-07-26 21:22:57 +03:00
Cohee e4e2ff20a2 #781 Don't add You stopping string for non-Pygmalion models 2023-07-26 21:08:25 +03:00
Cohee 5c66c34414 #778 Slash command to add a persona message without generation 2023-07-26 21:00:36 +03:00
Cohee 1ad361593f
Merge pull request #779 from ouoertheo/ouoertheo/objective4
Objective: Custom Prompts, Current Task Highlight
2023-07-25 16:58:40 +03:00
ouoertheo ae850fdde7 protect default objective prompt, cleanup 2023-07-25 08:45:07 -05:00
ouoertheo c8b3bce8b9 current task highlight/edit prompts 2023-07-25 08:36:27 -05:00
Cohee c3d43a7d05
Merge pull request #776 from bdashore3/staging 2023-07-25 09:34:13 +03:00
kingbri 40f7aa47ad Generate: Ignore bias addition on continue
Continue adds to an existing prompt, so the correct parts of a
message are already present.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-07-24 23:45:53 -04:00
kingbri 0e45aa7e58 Regex: Fix saving logic
- Don't save if the name is empty or undefined
- Warn if the find regex isn't found
- Warn if the "Affects" checkbox isn't selected

This allows for edits to be preserved even if a user incorrectly
changes something with the regex script itself.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-07-24 23:21:54 -04:00
joe ce3d76d662 Coqui TTS Addition 2023-07-25 09:59:08 +09:00
Cohee1207 c4209b9448 Fix naming 2023-07-25 01:13:32 +03:00
Cohee1207 83cb3456fc Run showdown output through sanitize 2023-07-25 00:07:52 +03:00
Cohee 0df8c4b6a2
Merge pull request #774 from city-unit/feature/delete
More general/functionalized char delete methods
2023-07-24 22:45:41 +03:00
city-unit 8fdea22379 Move delete calls to functions, generalize delete endpoint. 2023-07-24 15:05:27 -04:00
Cohee 260bb0af52 Fix opening character with id = '0' in /go and /random commands 2023-07-24 17:22:51 +03:00
Cohee cf3baccc5e Fix spelling mistakes 2023-07-24 11:18:03 +03:00
Cohee 130559d499 #746 Add preset manager for ooba/kobold 2023-07-23 23:52:31 +03:00
Cohee e9288874b1 Update RR preset 2023-07-23 22:09:59 +03:00
Cohee 1b9ca4c9d9 Unhide advanced parameters for Novel 2023-07-23 02:09:03 +03:00
Cohee dd69fd3934 Auto-scrollheight for SD char prefix 2023-07-23 00:28:23 +03:00
Cohee 83252617be #612 Character-specific prompt prefixes for SD 2023-07-22 23:57:48 +03:00
Cohee a9f8506218 Possible chroma auto-adjust fix 2023-07-22 22:21:37 +03:00
Cohee ea68e70ac7 Refine message for dupe confirm 2023-07-22 22:14:16 +03:00
Cohee e38a9df538 Confirm character duplication 2023-07-22 21:50:21 +03:00
Cohee d3fe20c119 Add editable prompt templates 2023-07-22 21:12:23 +03:00
Cohee 3feffaabe5 SD refine mode for paintbrush button 2023-07-22 20:32:58 +03:00
Cohee 52b2c89d64
Merge pull request #764 from toby3d/patch-1 2023-07-22 19:27:33 +03:00
Maxim Lebedev 59100a0076
Fixed tags order in Llama2 instruct preset
I didn't notice that the prompt wording implies impersonation, which is incorrect for common usage. Changed the order of tags used to generate the character's response to the user, rather than the vice versa.
2023-07-22 21:31:44 +06:00
Cohee 80fad96b1f Fix chat width when switching themes 2023-07-22 18:09:50 +03:00
Cohee eccfadb14e #763 Fix "Continue on Send" 2023-07-22 17:46:59 +03:00
Cohee1207 01f1f67de3 Clean-up JB prompt of caret returns and dangling spaces 2023-07-22 16:50:34 +03:00
Cohee1207 732761a427 #724 Fix samplers order being too cool for your tiny phones 2023-07-22 14:18:34 +03:00
Cohee1207 212e98302a Fix empty stat and original param 2023-07-22 14:10:21 +03:00
Cohee d7b895b92d
Merge pull request #758 from ThisIsPIRI/reppen 2023-07-22 13:10:23 +03:00
Maxim Lebedev 433ddf5901
Created Llama2 instruct preset
Tested on Llama 2 13B chat model provided by TheBloke. Based on these prompt example: https://huggingface.co/TheBloke/Llama-2-13B-chat-GPTQ#prompt-template-llama-2-chat
2023-07-22 13:24:17 +06:00
ThisIsPIRI 8e73882c9b Add rep pen range to ooba settings 2023-07-22 07:56:37 +09:00
ThisIsPIRI e2f1f4a57a Add repetition penalty range for ooba 2023-07-22 07:38:35 +09:00
Cohee1207 7205255d18 Increase default context cap for Kobold and ooba to 4k 2023-07-21 23:47:43 +03:00
Cohee1207 bc6e46bac8 Code clean-up 2023-07-21 23:40:53 +03:00
Cohee1207 374e931b2e Don't revert OAI model to default 2023-07-21 23:40:12 +03:00
Cohee1207 f28e7cf47c Redirect to OpenAI site to view usage 2023-07-21 23:35:54 +03:00
Cohee 053dbbd25c Onboarding experience and new default user avatar 2023-07-21 16:42:18 +03:00
Cohee b05d501f82 Add default content by contest winners 2023-07-21 15:28:32 +03:00
RossAscends a9b9d6fe77 better background thumbnail sizing 2023-07-21 20:43:12 +09:00
Cohee c0d3dd54a7 Emit event after chat reloading 2023-07-21 14:15:43 +03:00
Cohee 500eae40e2 Load external API models into OAI list 2023-07-21 13:35:39 +03:00
Cohee 6ccd64c603 Add file placeholders for characters and chats 2023-07-21 12:48:46 +03:00
RossAscends 6bc136d535 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-21 18:41:22 +09:00
RossAscends b53bc7cc0e add OR credit viewing link to api panel 2023-07-21 18:41:19 +09:00
Cohee bdca4b9bad Fix empty original substitution and bg mobile usability 2023-07-21 12:02:52 +03:00
RossAscends 932da47476 fix floating prompt scrolling 2023-07-21 16:05:05 +09:00
RossAscends e2c7f770e4 fix default expressions 2023-07-21 06:06:00 +09:00
RossAscends cda78d3cf0 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-21 05:38:58 +09:00
RossAscends 066e01677b improve user stat button position 2023-07-21 05:38:55 +09:00
Cohee a81b0dba2f Don't remove bg uploader on backgrounds render 2023-07-20 23:12:59 +03:00
Cohee edd41989fd Initial commit 2023-07-20 20:32:15 +03:00