Commit Graph

786 Commits

Author SHA1 Message Date
Cohee
4baefeba68 Extend per-entry scan depth limit, add warnings on overflow 2024-02-23 21:18:40 +02:00
NWilson
f569424f3e Merge branch 'staging' into InfermaticAI 2024-02-22 08:32:10 -06:00
Cohee
d31195a704 Apply same width for Kobold order
Just in case
2024-02-21 01:02:23 +02:00
Cohee
10fb69f36a Widen the block 2024-02-21 00:59:38 +02:00
Cohee
d353fa58d0 Close div properly 2024-02-21 00:56:40 +02:00
Cohee
96f1ce1fce Skill issue? 2024-02-21 00:55:30 +02:00
Cohee
0c1cf9ff2e Send sampler priority as array 2024-02-21 00:53:54 +02:00
Cohee
8ba9b5c38b Merge branch 'staging' into sampler-order-ooba 2024-02-20 02:32:33 +02:00
kalomaze
cec0698400 Oopsie 2024-02-19 18:24:04 -06:00
kalomaze
f3971686ea Move text-gen-webui sampler order under kcpp order 2024-02-19 18:18:57 -06:00
NWilson
030806bf1e Merge remote-tracking branch 'origin/staging' into InfermaticAI 2024-02-19 10:14:06 -06:00
NWilson
b5887960b6 Merge branch 'release' into InfermaticAI 2024-02-16 08:53:04 -06:00
Cohee
e3102bb26f #1823 Add -1 as min value for top k 2024-02-14 01:45:07 +02:00
Cohee
dbfe7ae7c6 Remove trailing whitespace 2024-02-13 11:56:57 +02:00
Cohee
f12993ffb7
Merge pull request #1824 from SolidSnacke/release
Translating to Russian language. (third addition)
2024-02-13 11:56:41 +02:00
SolidSnacke
604f9732be Small fix. 2024-02-12 19:42:07 +03:00
SolidSnacke
90963f6437 Addendum number four.
I reached for everything that most often caught my eye.
I also replaced widthNatural flex1 margin0 with widthNatural margin0. Now there should be no problem with fields taking up extra space. Although perhaps you asked me to return everything as it was.
2024-02-12 18:58:52 +03:00
SolidSnacke
85df989193 Translating to Russian language. (third addition)
I finished the translation into Russian a little more as best I could.
2024-02-12 02:28:42 +03:00
Cohee
fe080cfec3
Merge pull request #1817 from SolidSnacke/release
Translating to Russian language. Translation of the User Settings tab …. (again)
2024-02-11 19:27:18 +02:00
SolidSnacke
4d958b9df7 Translating to Russian language. Translation of the User Settings tab. (again)
Made a translation of the User Settings tab. I tried to translate everything that was not translated and tried to correct the index.html file in some places so that, for example, the PC and phone icons would not disappear during translation. Next, I'll try to translate other tabs if I'm not too lazy.
By the way, I wanted to ask, how can I translate the pop-up message in these buttons? I just asked once and they wrote to me that they are a different module altogether. (see photo)
2024-02-11 20:06:47 +03:00
kalomaze
70deb11d27 implement jank js + drag n drop sampler priority 2024-02-10 16:32:46 -06:00
Cohee
cbea5bf996 UI Theme import/export 2024-02-10 23:12:16 +02:00
kalomaze
2065f95edc Sampler priority support 2024-02-10 14:57:41 -06:00
lucy
f5d5a75ef5
[fix/smoothing] align numerical input max with slider max 2024-02-08 02:03:49 +01:00
Cohee
b244a1c301 Mark textgen API key as optional 2024-02-07 19:26:34 +02:00
oobabooga
21fb143718 Add API key 2024-02-06 20:00:16 -08:00
Cohee
7ac6ed267f #1782 OpenAI multiswipe 2024-02-04 03:36:37 +02:00
Cohee
6d0d92aaff Add grammar and dynatemp for aphrodite 2024-02-02 20:06:46 +02:00
Alexander Abushady
30213c8430 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-02-01 22:27:38 -05:00
Cohee
a746077a1e Sort personas by name. 2024-02-02 04:07:51 +02:00
Alexander Abushady
bbf062d625 one for the tabby's in the back 2024-02-01 17:12:12 -05:00
Alexander Abushady
f211a8e6f0 one for my aphro-bros 2024-01-31 23:02:07 -05:00
Alexander Abushady
4c621a7229 Git merge is mean 2024-01-31 18:13:47 -05:00
Alexander Abushady
8d9a373292 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-01-31 11:08:13 -05:00
test157t
14e261346f Update index.html
Added tabby to list of backends that can use dynatemp.
2024-01-31 09:34:59 -05:00
Cohee
bb1c023ef2 Fix mobile long persona description overflow 2024-01-31 12:21:04 +02:00
Cohee
872418757c #1761 Personas grid view (slight return) 2024-01-31 12:13:01 +02:00
Alexander Abushady
722caff91d minor tweak on exponent 2024-01-31 00:49:27 -05:00
Alexander Abushady
da68d35ca5 Remove Noisy Sampling
Leaves DynaTemp Exponent and Quadratic Sampling.
2024-01-30 21:50:50 -05:00
Alexander Abushady
766cd49953 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-01-30 21:20:37 -05:00
Cohee
be62903adb Disable browser autocomplete on proxy password 2024-01-31 04:00:21 +02:00
Cohee
e08361cb97 Add labels to chat management buttons 2024-01-31 03:59:13 +02:00
Cohee
6877a638e4 Denser gaps in personas layout 2024-01-31 03:53:12 +02:00
Cohee
28d94bc429 #1765 Move create persona to a more obvious place 2024-01-31 03:37:38 +02:00
Cohee
c01217ac76 Clean-up styles and handlers 2024-01-30 20:16:48 +02:00
Cohee
07686291f6 Clean-up placeholders in template 2024-01-30 20:03:56 +02:00
Cohee
4542c66664 #1761 Persona management overhaul 2024-01-30 19:12:56 +02:00
Cohee
079ab7db07 #1758 Mute character in group chat but keep character card 2024-01-30 12:27:31 +02:00
Alexander Abushady
9c33a04806 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-01-29 18:38:17 -05:00
Cohee
da7b435b7c
Merge pull request #1751 from kingbased/proxypreset
Reverse proxy presets
2024-01-29 22:09:33 +02:00
Cohee
afd3f2c1ac Make proxy message wider 2024-01-29 22:08:38 +02:00
Cohee
bf8eb3e7fd Move proxy UI to API connections panel 2024-01-29 22:07:10 +02:00
Alexander Abushady
92aae0da04 Enter the Kalo Zone 2024-01-28 15:14:21 -05:00
Cohee
8e2b117573 Nicer chat width label 2024-01-27 23:08:26 +02:00
based
ee7ee9f60a merged mistral proxy support 2024-01-27 06:26:23 +10:00
based
aa976d0de2 implemented proxy preset manager 2024-01-27 06:21:00 +10:00
Cohee
1647e5ae49
Merge pull request #1734 from khanonnie/alternative-tokens
Implement Token Probabilities UI panel using logprobs
2024-01-26 03:39:25 +02:00
khanon
60044c18a4 Implement Token Probabilities UI using logprobs 2024-01-25 18:34:46 -06:00
Cohee
40476dca3b New OAI models 2024-01-25 22:01:02 +02:00
Cohee
422b41fcfa Revert custom CSS layout 2024-01-25 01:57:03 +02:00
Cohee
e627e89722
Merge pull request #1726 from Technologicat/tooltips-vol1
add/improve tooltips
2024-01-24 22:50:02 +02:00
Cohee
4985afd816 Extend external media checks 2024-01-24 19:14:40 +02:00
Juha Jeronen
0683d7a538 Merge branch 'staging' into tooltips-vol1 2024-01-24 17:05:09 +02:00
Cohee
4823bcf4ff Add option to forbid external images 2024-01-24 15:47:54 +02:00
NWilson
f29f934c6b Progress 2024-01-24 06:59:27 -06:00
Cohee
7b63eceae4 Default => Use global setting 2024-01-24 12:55:08 +02:00
Juha Jeronen
12d3ab92af fix as per review 2024-01-24 00:32:17 +02:00
Cohee
8a69f63044 #1727 Add per entry WI setting overrides 2024-01-23 22:44:20 +02:00
Juha Jeronen
6a03980db6 add/improve tooltips 2024-01-22 15:56:12 +02:00
Cohee
0b322c0e3d Add repetition penalty control for OpenRouter 2024-01-18 23:55:09 +02:00
RossAscends
7ceaeed9ad filter DynTemp UI display to ooba and kcpp only for now 2024-01-17 17:12:43 +09:00
RossAscends
67deef0b29 add BOS and temp last back to tabby (eos was already there) 2024-01-15 16:19:47 +09:00
RossAscends
35b1e76b2e oops missed the sliders 2024-01-14 19:22:43 +09:00
RossAscends
5072c7d68b dynTemp min/max steps match normal temp steps 0.1 >> 0.01 2024-01-14 19:20:02 +09:00
RossAscends
f4f9cca96a fix steps for text completions minP inputs 2024-01-14 18:56:39 +09:00
RossAscends
80b39bdac1 add neutralize samplers button for text completion slider panel 2024-01-14 18:07:43 +09:00
RossAscends
44bd57f763 filter ooba-only samplers out of non-ooba text completion slider panels 2024-01-14 17:26:22 +09:00
Cohee
e33ac6a78a Add min_p and top_a for OpenRouter 2024-01-12 17:15:13 +02:00
LenAnderson
628002587d Merge branch 'staging' into wi-duplicate 2024-01-09 14:25:09 +00:00
LenAnderson
1bf1f56b38 add duplicate world info button 2024-01-09 14:24:26 +00:00
Alexander Abushady
1c83086515 Update temperature max value to 5
For parity's sake
2024-01-09 01:12:27 -05:00
Alexander Abushady
04a5d8390d Dynatemp UI v3.1
fixes for html positioning as well as api settings.
2024-01-08 23:58:06 -05:00
Alexander Abushady
b334acec23 DynaTemp UI v3
Backend bros won't play along now we gotta make them hold hands.
2024-01-08 22:20:27 -05:00
Cohee
46cd6143ac Fix checkbox alignment 2024-01-07 19:11:58 +02:00
LenAnderson
9e34804ab0 add option on WI entries to prevent further recursion 2024-01-07 10:51:13 +00:00
Cohee
35e8a98352 Reorder APIs, add KoboldCpp API hint 2024-01-07 01:22:43 +02:00
Cohee
f7b1b490c7 Larger alternate greetings window 2024-01-06 19:59:48 +02:00
Cohee
2bea90a264
Merge pull request #1633 from AAbushady/new-dynatemp-ui
DynaTemp UI v2
2024-01-06 00:33:25 +02:00
Alexander Abushady
224dcc83a1 Update DynaTemp Sliders
More inline with changes made that will be implemented in KCPP main.
2024-01-05 14:36:39 -05:00
Cohee
2d18484c35 Fix logit bias numeric limits 2024-01-05 20:51:03 +02:00
Cohee
f20ab1875b #1635 Fix WI setting type-in 2024-01-05 20:12:37 +02:00
Cohee
5f93c30a96 #1627 Bypass status check and custom model for textgen type 2024-01-05 19:15:07 +02:00
Alexander Abushady
d66be24518 DynaTemp UI v2
With DynaTemp moving into main KCPP now ST can have DynaTemp too!
2024-01-05 02:08:44 -05:00
Cohee
9b24e7dc67
Merge pull request #1596 from DonMoralez/staging
added exclude prefixes, modified sequence checker
2024-01-01 23:33:58 +02:00
Cohee
e5968e2682 Fix description 2024-01-01 23:33:32 +02:00
Cohee
b108a1fae9 Simplify UI hints 2024-01-01 23:26:51 +02:00
Cohee
a69f92444b Add AND ALL logic for WI secondary keys 2024-01-01 21:49:54 +02:00
based
42aa7fd316 mistral proxy support 2023-12-31 06:21:40 +10:00
DonMoralez
6fb69d5929 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-23 00:25:57 +02:00
DonMoralez
6f163bd09c Modified exclude prefixes 2023-12-23 00:25:48 +02:00
Cohee
89d70539b9 Alternative continue method for chat completions 2023-12-22 20:24:54 +02:00
DonMoralez
e95482aea1 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-22 17:12:59 +02:00
DonMoralez
ee06a488b0 Add exclude prefixes checkbox, modified sequence checker 2023-12-22 17:04:58 +02:00
Cohee
09fd772a20 #1579 Add ooba character yaml import 2023-12-21 21:46:09 +02:00
DonMoralez
1c9643806b Merge remote-tracking branch 'upstream/staging' into staging 2023-12-21 17:30:37 +02:00
Cohee
b5e59c819c Merge branch 'staging' into claude-rework 2023-12-21 16:52:43 +02:00
Cohee
dd661cf879 Instruct "Bind to context" is now an option 2023-12-21 15:12:30 +02:00
DonMoralez
1456ebd4bb Merge branch 'staging' of https://github.com/DonMoralez/SillyTavern into staging 2023-12-21 13:39:30 +02:00
Cohee
3001db3a47 Add additional parameters for custom endpoints 2023-12-20 23:39:10 +02:00
Cohee
ae64c99835 Add custom caption source 2023-12-20 21:05:20 +02:00
Cohee
5734dbd17c Add custom endpoint type 2023-12-20 18:29:03 +02:00
DonMoralez
d3024d3b9a Merge remote-tracking branch 'upstream/staging' into staging 2023-12-20 00:06:24 +02:00
Cohee
3b22159f53 Fix spelling 2023-12-19 19:45:28 +02:00
Cohee
67dd52c21b #1309 Ollama text completion backend 2023-12-19 16:38:11 +02:00
DonMoralez
4049331e26 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-19 13:42:43 +02:00
Cohee
edd737e8bd #371 Add llama.cpp inference server support 2023-12-18 22:38:28 +02:00
DonMoralez
37807acc60 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-18 22:01:38 +02:00
Cohee
6e8104873e #1569 Add logit bias for text completions 2023-12-18 18:57:10 +02:00
Cohee
08ea2095f8 Refactor Novel logit bias 2023-12-18 17:32:10 +02:00
DonMoralez
50ece13752 Add restore button, def hum message, claude check 2023-12-18 02:25:17 +02:00
Cohee
b0d9f14534 Re-add Together as a text completion source 2023-12-17 23:38:03 +02:00
DonMoralez
7835a1360f Merge remote-tracking branch 'upstream/staging' into staging 2023-12-17 19:46:47 +02:00
anachronos
1e88c8922a
Merge branch 'staging' into release 2023-12-17 10:38:04 +01:00
Cohee
a62122a7d7 Merge branch 'staging' into mistral 2023-12-17 02:41:29 +02:00
Fayiron
ccb6ba8cb3 Add TogetherAI integration form 2023-12-16 14:48:49 +01:00
Fayiron
9f2d32524c Add TogetherAI as a chat completion source, basic 2023-12-16 14:39:30 +01:00
DonMoralez
d19cc7ee36 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-16 14:06:25 +02:00
Cohee
b569d74552 Configurable auto-mode delay 2023-12-16 02:52:48 +02:00
Cohee
6774ec3eb9 Add a separate button to update current UI theme 2023-12-16 01:45:48 +02:00
Cohee
9b9026b12e Add toggle for compact input area (mobile) 2023-12-16 01:35:28 +02:00
based
041957975a add mistral completion source to UI 2023-12-16 06:08:41 +10:00
DonMoralez
d6e5ceaf93 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-15 20:15:29 +02:00
Cohee
cd51592f32 #1546 Up precision again 2023-12-15 19:45:42 +02:00
Cohee
0ff5645d4f #1546 Lower the step of max context 2023-12-15 19:22:14 +02:00
DonMoralez
10fb83ee53 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-15 13:12:15 +02:00
valadaptive
0ee19d2ede Set background client-side 2023-12-15 05:45:21 -05:00
valadaptive
7897206cf8 Add a pre-loading screen cover
This matches the loader color and exists to prevent a flash of unstyled
content when the page first loads and JS has not yet run.
2023-12-15 05:34:33 -05:00
Cohee
eec28469f8 Fix server crash if multimodal prompt contains no image 2023-12-14 21:21:37 +02:00
based
3e82a7d439 tokenizer changes and fixes. + a toggle 2023-12-14 16:31:08 +10:00
based
be396991de finish implementing ui changes for google models 2023-12-14 11:53:26 +10:00
based
69e24c9686 change palm naming in UI 2023-12-14 11:14:41 +10:00
DonMoralez
fec27820ff (claude)reworked prefix assignment, sysprompt mode, console message display 2023-12-13 21:19:26 +02:00
Cohee
83f2c1a8ed #1524 Add FPS limiter to streamed rendering 2023-12-12 22:11:23 +02:00
Cohee
9176f46caf Add /preset command 2023-12-12 19:14:17 +02:00
Cohee
23e6a10cb5 Unsqueeze advanced defs rows 2023-12-11 01:33:56 +02:00
Cohee
e8742a3e9d Merge branch 'release' into staging 2023-12-10 23:28:10 +02:00
Cohee
2e6ab8be46 Add Object.hasOwn polyfill 2023-12-10 23:28:00 +02:00
Cohee
420d186823 Add reduced motion toggle 2023-12-10 20:02:25 +02:00
valadaptive
5569a63595 Remove legacy_streaming setting
This was a workaround for older versions of Slaude that implemented SSE
improperly. This was fixed in Slaude 7 months ago, so the workaround can
be removed.
2023-12-07 18:00:36 -05:00
Cohee
c84b6a5101 Add WI inclusion groups 2023-12-07 20:06:06 +02:00
Cohee
c9fbe75566 Rename WI logic ONE => ANY 2023-12-05 12:04:27 +02:00
Bronya Rand
537e9428e0 proper revert cuz vsc revert weird... 2023-12-05 03:00:26 -06:00
Bronya Rand
f9ecc77b10 revert changes after cohee fix 2023-12-05 02:56:52 -06:00
Cohee
1786b0d340 #1403 Add Aphrodite multi-swipe 2023-12-03 20:40:09 +02:00
Cohee
40b132176d Add preset restoration 2023-12-03 17:16:33 +02:00
Cohee
4cb9cd128f Rename bookmarks to checkpoints 2023-12-03 03:11:14 +02:00
Cohee
f39ea2fc1e Extend rep_pen slider value 2023-12-03 02:28:15 +02:00
Cohee
3e9927dc67 Add editor textareas maximize 2023-12-03 02:01:06 +02:00
valadaptive
cadf5163ad Fix temperature slider label 2023-12-02 05:37:27 -05:00
Cohee
a2f293b6af Make context stop strings togglable 2023-12-01 23:06:37 +02:00
Cohee
4e634f00ec Add Min-P to noob mode 2023-12-01 01:49:28 +02:00
Cohee
33f5094036 Increase temperature cap on Text Completion 2023-11-30 14:43:56 +02:00
Cohee
e9ad55aef2 Add seed input field for OpenAI settings #1412 2023-11-30 02:54:52 +02:00
Cohee
1ce009b84e [FEATURE_REQUEST] config.yaml basicAuthUser Default Setting Recommendation #1415 2023-11-29 14:05:19 +02:00
RossAscends
307f0d88c3 'All' for ooba rep pen range zenslider, maxCtx tweak 2023-11-29 11:37:18 +09:00
RossAscends
9145406522 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-29 03:35:34 +09:00
RossAscends
fcca1b1260 fix zenslider rep pen range for TextCompletions 2023-11-29 03:35:02 +09:00
Cohee
91f369c921 Raise slider limits 2023-11-28 11:48:34 +02:00
Cohee
87707b565f Add checkbox for restoring user input on page refresh 2023-11-28 00:29:34 +02:00
Cohee
d263760b25 #1393 Configurable group nudges, scenario and personality templates for prompt manager 2023-11-27 23:57:56 +02:00
Cohee
8b517be98c Allow rep pen range -1 for text completions 2023-11-27 22:00:33 +02:00
Cohee
19f758a0fb #670 Add square avatars 2023-11-26 15:27:54 +02:00
Cohee
044cceba4d
Merge pull request #1387 from aikitoria/add-manifest
Add manifest.json for Chrome Android / Add to Home Screen flow
2023-11-23 20:56:43 +02:00
RossAscends
a88e2f93af Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-23 17:20:35 +09:00
RossAscends
e672a7fe99 'New Chat' in Manage Chats & showLoader when delChat-ing 2023-11-23 17:20:31 +09:00
kingbri
e445aeec14 Tabby: Fix model name return on error
Tabby's model API is always /v1/model/list, so return "None" if the
request fails since that means a model is most likely not loaded.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-23 00:13:28 -05:00
Cohee
b4afb10fab Change # of beams min value 2023-11-23 02:03:41 +02:00
aikitoria
10716d1101
Add manifest.json for Chrome Android 2023-11-22 19:18:00 +01:00
RossAscends
fe21a7c25b Add toggle for hiding muted group member sprites 2023-11-22 07:48:35 +09:00
Cohee
5f77b2f816 Add Claude 2.1 2023-11-21 20:07:37 +02:00
Cohee
ddbdceba64 Add sampler order for koboldcpp under text completions 2023-11-21 01:47:57 +02:00
Cohee
1ebfddf07e Use mistral and yi tokenizers for custom token bans 2023-11-21 01:04:27 +02:00
Cohee
9b75e49b54 Add support for Yi tokenizer 2023-11-21 00:21:58 +02:00
Cohee
ac07c8324d Configurable chat truncation amount 2023-11-19 21:57:54 +02:00
Cohee
96caddfd71 Add koboldcpp as Text Completion source 2023-11-19 17:14:53 +02:00
Cohee
b6936584fe Extend chat comps response limit 2023-11-18 23:39:59 +02:00
Cohee
7045d242e8 Add ability to attach files and images to messages 2023-11-18 19:24:55 +02:00
Cohee
6f9be2eee9 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-11-17 23:19:25 +02:00
Cohee
0608c0afac Add OpenRouter and Llava to captioning plugin. 2023-11-17 23:19:21 +02:00
kingbri
f31b996cb5 Text Generation: Add TabbyAPI support
TabbyAPI is an exllamav2 only API server that aims to provide a simple
experience for loading and chatting with exl2 models.

SillyTavern currently doesn't have the ability to load and unload models,
so only add the OAI compatible completion endpoints.

The repository can be found here:
https://github.com/theroyallab/tabbyAPI

Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-17 00:37:39 -05:00
Cohee
d72c4e0e3f Rename Text Generation WebUI to Text Completion 2023-11-15 23:58:16 +02:00
Cohee
3c3594c52f Add backup/restore for Personas 2023-11-15 02:09:40 +02:00
Cohee
c6ac4459a3 Move image inlining toggle. GPT-4V via OpenRouter 2023-11-14 21:19:39 +02:00
RossAscends
2f20c8e6da Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-14 15:53:28 +09:00
RossAscends
3f4a62d22c ext button to left, stack buttons on mobile 2023-11-14 15:53:26 +09:00
Cohee
fc17f42f93 Change flag hint for ooba 2023-11-14 00:36:34 +02:00
Cohee
b6fb624c99 Change flag hint for ooba 2023-11-14 00:36:04 +02:00
RossAscends
52c07e0895 setup Aphrodite-specific API flag handling 2023-11-13 16:36:01 +09:00
Cohee
25f1afa628 Fix lab mode class 2023-11-13 01:49:36 +02:00
Cohee
e29bcde1d3 Localization hotfix 2023-11-13 01:45:46 +02:00