valadaptive
55976e61a3
Fix tokenizer override
...
I searched for all users of tokenizers.API, but missed that the menu
converts the numerical select values directly to enum values. I've used
the special tokenizer value 98 to represent "the tokenizer API for
whichever backend we're currently using".
2023-12-09 23:57:21 -05:00
valadaptive
014416546c
Add padding once in getTokenCount
...
This means we don't have to pass the "padding" parameter into every
function so they can add the padding themselves--we can do it in just
one place instead.
2023-12-09 20:53:16 -05:00
valadaptive
2f2cd197cc
Clean up tokenizer API code
...
Store the URLs for each tokenizer's action in one place at the top of
the file, instead of in a bunch of switch-cases. The URLs for the
textgen and Kobold APIs don't change and hence don't need to be
function arguments.
2023-12-09 20:48:41 -05:00
valadaptive
09465fbb97
Inline most get(...)TokenizerParams calls
...
For everything except textgenerationwebui, these params are now simple
enough that it doesn't make sense for them to be in a separate function.
2023-12-09 20:35:11 -05:00
valadaptive
30502ac949
Split up Kobold and textgenerationwebui endpoints
...
The endpoint was one big if/else statement that did two entirely
different things depending on the value of main_api. It makes more sense
for those to be two separate endpoints.
2023-12-09 20:26:24 -05:00
valadaptive
7486ab3886
Separate textgen and Kobold tokenization APIs
...
They function differently and have different logic and API parameters,
so it makes sense to count them as two different APIs. Kobold's API
doesn't return tokens, so it can only be used to count them.
There's still a lot of duplicate code which I will clean up in the
following commits.
2023-12-09 20:24:56 -05:00
valadaptive
18177c147d
Separate remote and server tokenization code paths
...
This lets us remove extraneous API params from paths where they aren't
needed.
2023-12-09 20:08:48 -05:00
valadaptive
ddd73a204a
Remove "remote" language from tokenizer functions
...
We'll be making a distinction between tokenizing *on* the server itself,
and tokenizing via the server having the AI service do it. It makes more
sense to use the term "remote" for the latter.
2023-12-09 19:49:22 -05:00
valadaptive
8bad059a62
Rename /tokenize_via_api endpoint
...
No redirect for this since I don't expect any extensions to be calling this directly.
2023-12-09 19:29:24 -05:00
Cohee
2d7811fa46
Merge pull request #1499 from LenAnderson/qr-execute-from-any-preset
...
Allow /run for quick replies from any preset
2023-12-09 19:49:03 +02:00
LenAnderson
d00861d913
allow /run for quick replies from other presets
...
/run otherPresetName.quickReplyLabel
2023-12-09 17:20:15 +00:00
Cohee
e79f6d82da
Merge pull request #1498 from artisticMink/bulkedit-delete-optimization
...
Only refresh character list after all deletions have been processed.
2023-12-09 18:07:44 +02:00
Cohee
b915b89ca9
Fix ESLint
2023-12-09 16:09:10 +02:00
Cohee
ad9130b538
Single doc mode: edit on click
2023-12-09 16:01:43 +02:00
artisticMink
dfd41a110a
Prevent 'no such file or directory' error when mass deleting characters
2023-12-09 14:36:37 +01:00
artisticMink
ba3966e148
Only refresh character list after all deletions have been processed.
2023-12-09 14:31:18 +01:00
Cohee
6f610204d6
Merge pull request #1488 from LenAnderson/add-index-argument-to-setvar-/-setglobalvar
...
Add index argument to setvar / setglobalvar
2023-12-08 00:40:14 +02:00
Cohee
2607e787ff
Put comment command on hold
2023-12-08 00:38:13 +02:00
Cohee
e2f886d796
Revert pipe caching
2023-12-08 00:33:27 +02:00
Cohee
7f7ad6f523
Merge branch 'staging' into backgrounds-endpoint
2023-12-07 23:16:33 +02:00
Cohee
404b1562e5
Merge pull request #1491 from valadaptive/stats-endpoint
...
Move stats endpoints into their own module
2023-12-07 23:11:12 +02:00
valadaptive
2367f4f38f
Rename backgrounds API endpoints
2023-12-07 15:17:19 -05:00
LenAnderson
65f2cc1952
add a comment slash commend /#
...
for commenting longer ST scripts
2023-12-07 18:29:28 +00:00
LenAnderson
d52b5fb947
pass prev pipeResult through if result undefined
2023-12-07 18:28:58 +00:00
LenAnderson
5a719d635a
use isArray instead of instanceof
2023-12-07 18:27:11 +00:00
LenAnderson
7bfed3fca1
/addvar on array to push
2023-12-07 18:12:05 +00:00
Cohee
c84b6a5101
Add WI inclusion groups
2023-12-07 20:06:06 +02:00
valadaptive
26ebb417f4
Rename stats API endpoints
2023-12-07 13:00:34 -05:00
Cohee
e804f27368
Convert value to string for echo. Fix return value
2023-12-07 19:37:55 +02:00
LenAnderson
2ee57afe2a
add helpString for index in setvar
2023-12-07 16:51:45 +00:00
LenAnderson
db6f782e0f
add index to /setvar and /setglobalvar
2023-12-07 16:48:24 +00:00
Cohee
b1f68d886c
Fix WI field access for UID = 0
2023-12-07 18:45:34 +02:00
Cohee
72adb4c8aa
Fix window.ai streaming
2023-12-07 17:42:06 +02:00
Cohee
785be22e51
Merge branch 'staging' into st-object-vars
2023-12-07 16:46:02 +02:00
Cohee
e9a49b7997
Merge pull request #1485 from LenAnderson/qr-expand-editor
...
Add expand button to QR textareas
2023-12-07 15:31:01 +02:00
Cohee
b506a17260
Fix expand after drag
2023-12-07 15:29:40 +02:00
LenAnderson
afd32d1f4d
better handling of array / object vars
2023-12-07 12:56:28 +00:00
LenAnderson
0290916035
stop expanding textarea
2023-12-07 12:29:00 +00:00
LenAnderson
a1bfca78b3
add custom titles (tooltips) to QR buttons
2023-12-07 12:20:02 +00:00
LenAnderson
d62ef8badc
add expand button for QR textareas
2023-12-07 12:04:39 +00:00
Cohee
75abc6101a
/input input => /input default
2023-12-07 13:44:49 +02:00
Cohee
0e6802c9d9
Too much lint
2023-12-07 13:35:48 +02:00
Cohee
25db4b6fde
Merge branch 'staging' into feat/slash-commands-missing-args
2023-12-07 13:19:15 +02:00
Cohee
8082144c5a
Merge branch 'staging' into worldinfo-endpoint
2023-12-07 12:58:57 +02:00
Cohee
0138008031
Merge branch 'staging' into groups-endpoint
2023-12-07 12:50:24 +02:00
Cohee
c0fb5a4787
Merge pull request #1473 from valadaptive/chats-endpoint
...
Move chat endpoints into their own module
2023-12-07 12:36:43 +02:00
RossAscends
c51a821b1e
fix zen slider rep pen range value transfer
2023-12-07 11:52:10 +09:00
SrJuggernaut
d6d0371459
add missing args to some slash commands
2023-12-06 19:26:29 -06:00
valadaptive
c746e6a426
Rename worldinfo API endpoints
2023-12-06 20:00:51 -05:00
valadaptive
8027372fc2
Rename group API endpoints
2023-12-06 19:59:58 -05:00