valadaptive
a457484c2d
Move character endpoints into their own module
2023-12-04 17:35:06 -05:00
Cohee
1ade0fda11
Merge branch 'staging' into stable-diffusion-router
2023-12-05 00:25:24 +02:00
Cohee
b287d5f3bd
Merge branch 'staging' into tokenizers-router
2023-12-05 00:19:44 +02:00
Cohee
21e19674b4
Merge branch 'staging' into vectors-router
2023-12-05 00:15:36 +02:00
Cohee
444f67e930
Merge branch 'staging' into translate-router
2023-12-05 00:11:06 +02:00
Cohee
eb273ced59
Merge branch 'staging' into thumbnails-router
2023-12-05 00:08:15 +02:00
Cohee
9d0a0bc139
Merge branch 'staging' into sprites-router
2023-12-05 00:01:03 +02:00
Cohee
2acb7d1ae5
Merge branch 'staging' into serpapi-router
2023-12-04 23:57:23 +02:00
Cohee
1eb6f33e8b
Merge branch 'staging' into secrets-router
2023-12-04 23:54:54 +02:00
Cohee
6fc0e485cd
Merge branch 'staging' into presets-router
2023-12-04 23:51:08 +02:00
Cohee
32c3c34e4b
Merge branch 'staging' into openai-router
2023-12-04 23:45:50 +02:00
Cohee
dca470c9e9
Merge branch 'staging' into novelai-router
2023-12-04 22:14:46 +02:00
Cohee
6fd6d4fc4d
Merge branch 'staging' into horde-router
2023-12-04 22:07:39 +02:00
Cohee
aff821aa07
Fix discovery endpoint route
2023-12-04 21:54:03 +02:00
Cohee
3085dbe12c
Merge branch 'staging' into extensions-router
2023-12-04 21:51:00 +02:00
Cohee
d22d0c7cc2
Merge branch 'staging' into content-manager-router
2023-12-04 21:46:25 +02:00
Cohee
a2387130f3
Merge branch 'staging' into classify-router
2023-12-04 21:39:39 +02:00
Cohee
1d4ac50fd7
Merge branch 'staging' into caption-router
2023-12-04 21:31:01 +02:00
valadaptive
68049afd84
Use Express router for vectors endpoint
2023-12-04 13:01:52 -05:00
valadaptive
15ba2441ce
Use Express router for translate endpoint
2023-12-04 13:00:59 -05:00
valadaptive
4e073250a2
Use Express router for tokenizers endpoint
2023-12-04 13:00:13 -05:00
valadaptive
2d54a67a1f
Use Express router for thumbnails endpoint
2023-12-04 12:59:24 -05:00
valadaptive
7f129df7b8
Use Express router for stable diffusion endpoint
2023-12-04 12:58:02 -05:00
valadaptive
173bc5975f
Use Express router for sprites endpoint
2023-12-04 12:57:13 -05:00
valadaptive
35ce955b00
Use Express router for serpapi endpoint
2023-12-04 12:56:22 -05:00
valadaptive
091255d451
Use Express router for secrets endpoint
2023-12-04 12:55:13 -05:00
valadaptive
ba74288e4a
Use Express router for presets endpoint
2023-12-04 12:54:18 -05:00
valadaptive
2d19645c4e
Use Express router for openai endpoint
2023-12-04 12:53:17 -05:00
valadaptive
e6b549bc48
Use Express router for novelai endpoint
2023-12-04 12:52:27 -05:00
valadaptive
2e990bf336
Use Express router for horde endpoint
2023-12-04 12:51:02 -05:00
valadaptive
babe9abbe9
Use Express router for extensions endpoint
2023-12-04 12:48:29 -05:00
valadaptive
4c911d3155
Use Express router for content endpoint
2023-12-04 12:47:38 -05:00
valadaptive
0ad753f317
Use Express router for classify endpoint
2023-12-04 12:45:17 -05:00
valadaptive
d2e1577acb
Use Express router for caption endpoint
2023-12-04 12:43:37 -05:00
valadaptive
d24c1dde10
Use Express router for assets + "files" endpoints
...
I've split out the "file/upload" endpoint into its own module, and
renamed it to "files" to be consistent with the existing naming scheme.
2023-12-04 12:40:53 -05:00
Cohee
893ca25199
lint: format
2023-12-04 19:12:41 +02:00
Cohee
95ef108e84
Merge branch 'staging' into express-common
2023-12-04 19:09:20 +02:00
Cohee
fcbfdc70af
Merge branch 'staging' into sd-next-upscalers
2023-12-04 19:07:34 +02:00
Cohee
8476ec7570
Merge branch 'staging' into tokenizer-renames
2023-12-04 19:01:38 +02:00
valadaptive
3931f791b2
Move parsers into express-common module
...
This will allow endpoint modules to import them themselves, instead of
requiring server.js to pass them in.
2023-12-04 10:25:40 -05:00
valadaptive
4919a2e9a2
Move endpoints into their own folder
2023-12-04 10:24:21 -05:00
valadaptive
9d4990d25d
Rename sd-next/upscalers to sd/next/upscalers
2023-12-04 10:22:47 -05:00
valadaptive
57bc95133e
Rename tokenizer routes
...
They're all under tokenizers/ now, and there are "count", "encode", and
"decode" endpoints. This forms a clearer hierarchy.
2023-12-04 10:17:43 -05:00
valadaptive
c073a89e2c
Move endpoints into their own folder
2023-12-04 10:17:43 -05:00
valadaptive
baae99831d
Move endpoints into their own folder
2023-12-04 10:16:11 -05:00
valadaptive
2180610363
Rename /viewsecrets to /api/secrets/view
2023-12-04 10:14:51 -05:00
valadaptive
db4da0b8aa
Move endpoints into their own folder
2023-12-04 10:14:51 -05:00
valadaptive
ebde9c2c1f
Copy chat_completion_sources enum to server code
2023-12-03 15:04:01 -05:00
valadaptive
a68505e857
Copy textgen-types enum to server code
2023-12-03 15:00:25 -05:00
Cohee
40b132176d
Add preset restoration
2023-12-03 17:16:33 +02:00
Cohee
45df576f1c
Re-add default presets for content manager
2023-12-03 15:07:21 +02:00
Cohee
64a3564892
lint: Comma dangle
2023-12-02 22:06:57 +02:00
Cohee
08fedf3a96
lint: Use 4 space indent
2023-12-02 21:56:16 +02:00
Cohee
c63cd87cc0
lint: Require semicolons
2023-12-02 21:11:06 +02:00
valadaptive
a37f874e38
Require single quotes
2023-12-02 13:04:51 -05:00
Cohee
a06f1e8ad6
Merge pull request #1431 from valadaptive/eslint-fixes-3
...
ESLint fixes part 3 - more significant changes
2023-12-02 19:55:54 +02:00
Cohee
a367285ac2
Merge pull request #1430 from valadaptive/eslint-fixes-2
...
ESLint fixes, part 2 - bulky changes
2023-12-02 19:43:11 +02:00
valadaptive
518bb58d5a
Enable no-unused-vars lint
...
This is the big one. Probably needs thorough review to make sure I
didn't accidentally remove any setInterval or fetch calls.
2023-12-02 12:11:19 -05:00
valadaptive
c893e2165e
Enable no-prototype-builtins lint
2023-12-02 12:10:31 -05:00
Cohee
c98b23ee72
#1405 Don't add formality for unsupported languages
2023-12-02 19:08:21 +02:00
valadaptive
b023312117
Enable no-useless-escape lint
2023-12-02 10:32:26 -05:00
valadaptive
0a27275772
Enable no-extra-semi lint
2023-12-02 10:32:26 -05:00
valadaptive
27e63a7a77
Enable no-case-declarations lint
2023-12-02 10:32:26 -05:00
valadaptive
367f3dba27
Enable no-unsafe-finally lint
2023-12-02 10:32:07 -05:00
valadaptive
12cdb76a20
Enable no-regex-spaces lint
...
I noticed the old code was replacing two spaces with one space, over and
over. Instead, I changed it to remove all consecutive strings of spaces
just once, using the "+" quantifier. This should behave the same but is
nicer to read and faster.
2023-12-02 10:32:07 -05:00
Cohee
726bb2e041
#1405 Add formality config for deepl
2023-12-01 14:12:56 +02:00
Cohee
19df1f52cd
Vector storage file retrieval
2023-11-30 00:01:59 +02:00
Cohee
e0bf2b8e3e
[FEATURE_REQUEST] Sending PDF/HTML files? #1414
2023-11-29 17:51:30 +02:00
Cohee
e541c2b186
#1412 Add randomized user ids to OpenAI
2023-11-29 00:11:10 +02:00
dllt98
50ebd1cf66
Add support for importing character from JanitorAI ( #1401 )
...
* Add Janny support
* Add description
* Remove unofficial JanAI mirror
2023-11-27 03:29:19 +02:00
Cohee
e6c96553d0
Add text trimming commands
2023-11-26 13:55:22 +02:00
Cohee
a7024a1d34
Migrate to config.yaml
2023-11-25 23:45:33 +02:00
Aisu Wata
a6898365d1
Claude system message order fix
2023-11-24 17:58:20 -03:00
Cohee
45b714fb9e
Don't crash server if google translate fails
2023-11-23 00:59:34 +02:00
Cohee
56b63c0e02
#1386 Fix PaLM API
2023-11-22 17:36:34 +02:00
Cohee
df4ed389bf
System prompt for Claude 2
2023-11-21 22:11:26 +02:00
Cohee
52d9855916
Code lint
2023-11-21 02:00:50 +02:00
Cohee
91429ce516
Merge pull request #1378 from LenAnderson/more-comfy-merge
...
Add more ComfyUI options
2023-11-21 01:55:00 +02:00
Cohee
9b75e49b54
Add support for Yi tokenizer
2023-11-21 00:21:58 +02:00
LenAnderson
3d4442ab25
make api routes kebab
2023-11-20 18:27:50 +00:00
LenAnderson
8b5a56a99c
use DIRECTORIES const for comfy workflow path
2023-11-20 18:26:13 +00:00
kingbri
6a511fdfcf
Secrets: Add find endpoint
...
Requires the user to set allowKeysExposure to true before any calls
can work.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-20 12:05:54 -05:00
LenAnderson
46cc04c798
add default comfy workflow
2023-11-20 15:59:38 +00:00
LenAnderson
9c41a9d2ac
fix merge duplicates
2023-11-20 15:58:48 +00:00
LenAnderson
777d105602
fix formatting
2023-11-20 12:40:27 +00:00
LenAnderson
06ececc1a5
add managing multiple comfy workflows
2023-11-20 12:39:06 +00:00
LenAnderson
5e5c111d25
add VAE selection
2023-11-20 12:34:37 +00:00
Cohee
9dcc23825a
[chore] Reformat
2023-11-19 21:17:02 +02:00
Cohee
5e6fcd28b2
Merge pull request #1371 from LenAnderson/staging
...
Add ComfyUI to the Stable Diffusion extension
2023-11-19 21:14:42 +02:00
Cohee
96b87641ca
Add OpenAI Whisper API
2023-11-19 20:30:34 +02:00
LenAnderson
9dd1e59421
move requests to comfy into ST server
2023-11-19 18:29:41 +00:00
Cohee
57165cbe48
Fix invalid SerpApi secret id
2023-11-19 01:41:39 +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
323b338cdd
Add images to quiet prompts if inlining enabled
2023-11-17 01:30:32 +02:00
Cohee
e753246373
Add NAI Diffusion 3 model
2023-11-16 02:15:28 +02:00
Cohee
3fb26d3927
Add lazy loading of sentencepiece tokenizers
2023-11-15 19:39:55 +02:00
Tony Ribeiro
a261c163a5
merging change to live2d assets listing
2023-11-13 23:22:19 +01:00
Tony Ribeiro
9169938448
Fix listing of live2d model file for non-model3 type models.
2023-11-13 23:20:36 +01:00
Cohee
5fe8f70eb1
#1345 Add API endpoint for web search interaction
2023-11-14 00:16:41 +02:00
Cohee
aeac56c95d
Reformat assets.js code
2023-11-12 23:02:07 +02:00
Tony Ribeiro
f082420fc7
Use cross os separator for live2d assets path
2023-11-12 19:25:13 +01:00
Tony Ribeiro
c5ea3cfce7
normalize path of live2d assets
2023-11-12 19:21:01 +01:00
Tony Ribeiro
e7e4f75c86
fix new live2d asset listing for character folder.
2023-11-12 19:08:29 +01:00
Tony Ribeiro
7f8994c1fd
update live2d assets detection to allow for subfolder organisation.
2023-11-12 18:56:01 +01:00
Cohee
6f061adc1e
Add OpenAI TTS provider
2023-11-12 02:28:03 +02:00
Cohee
0cb9dc2f0b
Don't send empty list of bad_word_ids to Novel
2023-11-10 15:07:19 +02:00
Cohee
1f89e5a02a
Merge branch 'release' into staging
2023-11-09 23:30:12 +02:00
Cohee
0e89bf90bc
Use correct tokenizers for logit bias for Mistral and Llama models over OpenRouter
2023-11-09 01:03:54 +02:00
Cohee
2d2ff5230c
Merge pull request #1318 from artisticMink/feature/bulk-edit-enhanced
...
Feature/bulk edit enhanced
2023-11-07 20:47:06 +02:00
Cohee
2639548bdb
Adjustable caption prompt and template
2023-11-07 01:58:34 +02:00
Cohee
9698c94ee2
#1324 Add captions via OpenAI and Horde
2023-11-07 01:28:46 +02:00
Cohee
1896732f17
Add DALL-E to OpenAI plugin
2023-11-06 21:47:00 +02:00
artisticMink
c584da2ea9
Accept both v1 and v2 spec for editcharacterattributes endpoint
2023-11-06 16:13:34 +01:00
artisticMink
42d838a0b3
Refactor TavernCardValidator error property
2023-11-06 16:13:34 +01:00
artisticMink
6eb6527d11
Prototyping
2023-11-06 16:13:34 +01:00
Cohee
e8ba328a14
Add text chunks display to token counter
2023-11-06 02:42:51 +02:00
Cohee
f248367ca3
Add Mistral tokenizer
2023-11-06 01:26:13 +02:00
Cohee
f0c0949aa0
Add token ids viewer to tokenizer plugin
2023-11-05 22:45:37 +02:00
Cohee
21e0a42060
Fix arch in models list, remove log
2023-11-05 22:03:20 +02:00
Cohee
fedc3b887f
Add llama2 tokenizer for OpenRouter models
2023-11-05 21:54:19 +02:00
RossAscends
75c6e74d41
support for min P on Kobold API
2023-11-02 14:53:57 +09:00
yuxiang
0921cd6b9c
fix the Chinese translation parameter error of deeplx
2023-10-30 22:31:52 +08:00
yuxiang
de77abe152
Merge branch 'release' of https://github.com/SillyTavern/SillyTavern into release
...
# Conflicts:
# src/translate.js
2023-10-30 22:10:27 +08:00
yuxiang
31c5036724
Merge branch 'release' of https://github.com/SillyTavern/SillyTavern into release
...
# Conflicts:
# src/translate.js
2023-10-30 21:58:10 +08:00
Cohee
853cf20e6e
Remove unreliable check for git installed
...
It will fail anyway if not installed
2023-10-29 23:46:56 +02:00
Cohee
ea36d34942
Remove unreliable check for git installed
...
It will fail anyway if not installed
2023-10-29 23:46:13 +02:00
Cohee
0c36d113bf
Add git disclaimer to asset downloader
2023-10-27 13:07:56 +03:00
Cohee
5dbe2ebf29
Add chat file backups
2023-10-24 22:09:55 +03:00
Tony Ribeiro
2b40fc7e76
Use proper path function for live2d asset of character folder
2023-10-24 15:44:40 +02:00
Tony Ribeiro
141850eda5
Merge branch 'SillyTavern:staging' into staging
2023-10-24 14:23:45 +02:00
Cohee
e082138c18
Do shallow clone to speed-up extension installs
2023-10-23 13:27:04 +03:00
Cohee
9a647b96df
Add error logging to SD generate endpoint
2023-10-23 13:03:01 +03:00
Tony Ribeiro
4bc2d7f6ac
Add management of live2d model in assets folder.
2023-10-22 19:21:10 +02:00
Cohee
c4e6b565a5
Add SD prompt expansion
2023-10-20 15:03:26 +03:00
Cohee
b167eb9e22
Add raw token ids support to OAI logit bias. Fix token counting for turbo models
2023-10-19 13:37:08 +03:00
Tony Ribeiro
2149bee87f
Add handling of multiple live2d asset per character
2023-10-19 00:36:19 +02:00
Tony Ribeiro
1dd747a24d
Merge branch 'SillyTavern:staging' into staging
2023-10-17 20:18:29 +02:00
Cohee
2a16d24760
Increase 0301 padding
2023-10-16 02:21:27 +03:00
Cohee
02dca52948
Add extra padding for 0301 turbo model.
2023-10-16 01:21:14 +03:00
Tony Ribeiro
2f3ded734f
Added live2d asset category to allowed character assets.
2023-10-14 04:35:09 +02:00
Tony Ribeiro
93d1a264da
Add official blip asset management.
2023-10-10 01:51:09 +02:00
Cohee
4f80085fa3
Add sanitation of Stable Horde prompts
2023-10-08 22:29:33 +03:00
Cohee
5a570ff283
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-10-07 18:30:19 +03:00
Cohee
1dd6fa4b6a
Add Sd.next source
2023-10-07 18:30:06 +03:00
Cohee
2f294b9f2b
[chore] Reformat code
2023-10-06 15:55:11 +03:00
yuxiang
0b8295926e
add bing translate
2023-10-06 15:51:04 +03:00
yuxiang
76507963d7
add bing translate
2023-10-06 19:39:03 +08:00
Cohee
165997c791
#1199 I'm not even sure anymore
2023-09-30 15:42:37 +03:00