Commit Graph

139 Commits

Author SHA1 Message Date
60044c18a4 Implement Token Probabilities UI using logprobs 2024-01-25 18:34:46 -06:00
f29f934c6b Progress 2024-01-24 06:59:27 -06:00
570d5a30bd [skip ci] Lint fix 2024-01-20 20:40:40 +02:00
5cb4dbc280 Trim TG types after split 2024-01-15 20:45:21 +02:00
22e605168b Properly reset seed with neutralize samplers 2024-01-15 20:44:07 +02:00
c6487fa9cb make sampler nuke button work with zensliders 2024-01-14 18:33:40 +09:00
80b39bdac1 add neutralize samplers button for text completion slider panel 2024-01-14 18:07:43 +09:00
44bd57f763 filter ooba-only samplers out of non-ooba text completion slider panels 2024-01-14 17:26:22 +09:00
1367642eb4 Fix maxTokens reference for n_predict alias 2024-01-12 12:20:03 +02:00
8659bd57b7 Add koboldcpp rep pen aliases 2024-01-12 12:12:53 +02:00
ec63cd8b6d Dynatemp Range
Kobold Dynatemp range set when deactivated, now will work properly
2024-01-09 00:54:20 -05:00
5ad980cf99 Fix for realzies 2024-01-09 00:02:53 -05:00
04a5d8390d Dynatemp UI v3.1
fixes for html positioning as well as api settings.
2024-01-08 23:58:06 -05:00
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
2bea90a264 Merge pull request #1633 from AAbushady/new-dynatemp-ui
DynaTemp UI v2
2024-01-06 00:33:25 +02:00
224dcc83a1 Update DynaTemp Sliders
More inline with changes made that will be implemented in KCPP main.
2024-01-05 14:36:39 -05:00
5f93c30a96 #1627 Bypass status check and custom model for textgen type 2024-01-05 19:15:07 +02:00
86d715cc16 Improve tokenizer detection 2024-01-05 16:17:06 +02:00
d66be24518 DynaTemp UI v2
With DynaTemp moving into main KCPP now ST can have DynaTemp too!
2024-01-05 02:08:44 -05:00
47cb017a45 #1589 Add 'cache_prompt' for l.cpp 2023-12-25 02:42:03 +02:00
67dd52c21b #1309 Ollama text completion backend 2023-12-19 16:38:11 +02:00
edd737e8bd #371 Add llama.cpp inference server support 2023-12-18 22:38:28 +02:00
6e8104873e #1569 Add logit bias for text completions 2023-12-18 18:57:10 +02:00
b0d9f14534 Re-add Together as a text completion source 2023-12-17 23:38:03 +02:00
5b3c96df50 Rename /textgenerationwebui endpoint
I'd like to migrate over to using "textgen" to mean text-generation APIs
in general, so I've renamed the /textgenerationwebui/* endpoints to
/backends/text-completions/*.
2023-12-12 16:40:14 -05:00
b0e7b73a32 Fix streaming processor error handler hooks 2023-12-08 02:01:08 +02:00
cdcd913805 Don't stream events if the API returned a 4xx code 2023-12-07 18:00:36 -05:00
5540c165cf Refactor server-sent events parsing
Create one server-sent events stream class which implements the entire
spec (different line endings, chunking, etc) and use it in all the
streaming generators.
2023-12-07 18:00:36 -05:00
0a092629ce Fix undefined variable reference 2023-12-03 23:24:39 +02:00
24ccef3aba Fix "settings" variable being shadowed 2023-12-03 15:44:36 -05:00
9c33ddbafc Make textgen settings type checks more concise 2023-12-03 14:56:01 -05:00
047c897ead Remove is[API] functions
Just use an equality comparison. It's a bit longer, but only because
"textgenerationwebui_settings" is a long identifier.
2023-12-03 14:56:01 -05:00
ba54e3dea0 Replaces is_[api] params with api_type param
These were 5 mutually-exclusive booleans, which can be replaced with one
param that takes on 5 values, one for each API type.
2023-12-03 14:56:01 -05:00
939e938ba2 Disallow multiswipe for quiet gens 2023-12-03 20:56:25 +02:00
1786b0d340 #1403 Add Aphrodite multi-swipe 2023-12-03 20:40:09 +02:00
64a3564892 lint: Comma dangle 2023-12-02 22:06:57 +02:00
c63cd87cc0 lint: Require semicolons 2023-12-02 21:11:06 +02:00
a37f874e38 Require single quotes 2023-12-02 13:04:51 -05:00
60ac1aa1c7 Enable no-empty lint 2023-12-02 10:32:07 -05:00
61908935f5 Stop string for user-continue. Trim spaces after name2 2023-11-22 16:16:48 +02:00
ddbdceba64 Add sampler order for koboldcpp under text completions 2023-11-21 01:47:57 +02:00
1ebfddf07e Use mistral and yi tokenizers for custom token bans 2023-11-21 01:04:27 +02:00
96caddfd71 Add koboldcpp as Text Completion source 2023-11-19 17:14:53 +02:00
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
f4630f9808 Add lastMessage macro. Substitute params in CFG negative prompts 2023-11-16 16:58:49 +02:00
61764a9a21 Change mancer base URL via debug menu 2023-11-13 11:13:39 +02:00
52c07e0895 setup Aphrodite-specific API flag handling 2023-11-13 16:36:01 +09:00
480099ee97 Mancer will work in legacy API mode. Remove Soft Prompt mentions. 2023-11-08 18:16:47 +02:00
738c1d82c4 Clarify legacy API notification 2023-11-08 17:54:08 +02:00
cbc0b41773 Prevent doubled legacy toast 2023-11-08 10:28:02 +02:00