Cohee
0cc048cb64
Refactor transformers.js usage
2023-09-14 23:12:33 +03:00
Cohee
9fb4b3425e
Costume subfolders
2023-09-14 19:12:54 +03:00
Cohee
52891898d2
Pass max length to Kobold GUI settings
2023-09-14 18:20:12 +03:00
Cohee
ece34dc337
Move default files creation to post-install
2023-09-14 14:21:38 +03:00
Cohee
66ec17620f
Move Horde and SD endpoints into separate files
2023-09-12 20:45:36 +03:00
Cohee
f149fc9aaa
Endpoint for local captioning pipeline
2023-09-11 04:47:14 +03:00
Cohee
74d627f674
Set default DNS resolution order to IPv4 first
2023-09-10 19:03:18 +03:00
Cohee
599261dc31
Set default DNS resolution order to IPv4 first
2023-09-10 19:02:58 +03:00
Cohee
4fdc533bd7
Change net workaround for node 20
2023-09-10 18:23:50 +03:00
Cohee
d17ac770e6
Change net workaround for node 20
2023-09-10 18:22:39 +03:00
Cohee
ec23356c99
Move translation endpoints into a separate file
2023-09-10 16:41:36 +03:00
Cohee
98cc969d18
Merge branch 'staging' into vectors
2023-09-10 16:06:15 +03:00
Cohee
d81c94de0b
Fix sort by date
2023-09-10 14:30:29 +03:00
Cohee
e2e32da4e6
Unrestrict console logs display limit
2023-09-10 04:12:14 +03:00
Cohee
0480acebcd
#1059 Mancer model selector
2023-09-10 04:08:32 +03:00
Cohee
b605b940eb
Replace transformers.js with patched version
2023-09-09 16:29:11 +03:00
Cohee
967a084aad
(WIP) Local emotion classification pipeline
2023-09-09 15:14:16 +03:00
Cohee
42fd317188
Merge branch 'staging' into vectors
2023-09-08 16:41:26 +03:00
Cohee
a5acc7872d
Add OpenAI vector source.
2023-09-08 13:57:27 +03:00
Cohee
3abee9e37a
Merge pull request #1115 from SillyTavern/release
...
Release
2023-09-08 12:48:37 +03:00
ThisIsPIRI
a96aad6073
Make API tokenization work again for ooba
2023-09-08 18:31:30 +09:00
Cohee
b5a6257352
Forgot that groups exist
2023-09-08 10:51:59 +03:00
Cohee
8c00f38a1f
Add local vectors storage
2023-09-07 21:53:47 +03:00
Cohee
e681f1f36f
#1069 Fix sort by date for v2 cards
2023-09-06 20:59:59 +03:00
Cohee
ded1e3a859
Add NAI Diffusion upscaling. Add Anlas guard and view Anlas button
2023-09-04 18:00:15 +03:00
Cohee
f69aa07ec1
Fix background URI encoding
2023-09-04 02:51:39 +03:00
Cohee
3e1815f599
Fix [BUG] Card sorting is broken #1069
2023-09-03 18:52:04 +03:00
Cohee
e8545db9a5
Fix the last of type errors
2023-09-03 18:37:52 +03:00
Cohee
a26e8ef455
#1084 Fix dupe char suffix
2023-09-03 15:18:23 +03:00
Cohee
ce2c2b0dac
Add AUTO1111 upscaling controls
2023-09-03 14:56:02 +03:00
Cohee
e4e02c69f3
Fix post-crop image resize with "Never resize avatars" enabled
2023-09-03 01:39:28 +03:00
Cohee
ef69dcd502
Add auth support for AUTO1111
2023-09-03 01:19:31 +03:00
Cohee
e3e6fa2218
Connect to AUTO111 without Extras. Add NAI Diffusion.
2023-09-03 00:41:26 +03:00
rbmj
6c097560ca
goodbye axios ( #1073 )
...
* goodbye axios
* Rewrite error handling for OpenAI
* Increase instruct sequence length limit
* Buttons markup
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-01 19:00:32 +03:00
Cohee
7a325f03ea
Fix disable thumbnails
2023-09-01 16:20:31 +03:00
Cohee
02f9aded4b
Merge branch 'release' into staging
2023-09-01 15:53:22 +03:00
Cohee
52ae038297
Add error handling to AI21 tokenization
2023-09-01 15:44:41 +03:00
Cohee
83ff2e6edc
Merge pull request #1066 from bdashore3/staging
...
Allow additional headers to be passed to local backends
2023-09-01 14:52:32 +03:00
Cohee
6a98701e61
Fix unban EOS for Kobold
...
565ab8a38f
2023-09-01 01:58:32 +03:00
rbmj
5cbd5c8210
get rid of node-rest-client and fix types ( #1072 )
...
* get rid of node-rest-client and fix types
* remove from package manager
* postAsync is used above its def, need hoisting
* handle client agent undefined, fixes type error
* handle invalid / missing query.name for sanitize
* more type guards
* Make code formatter happy
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-01 01:30:33 +03:00
Cohee
e9de47615a
#1047 Unban EOS token and mirostat for Kobold
2023-09-01 01:04:58 +03:00
Cohee
bc1d745209
Rewrite getstatus_openai using fetch
2023-08-31 22:46:13 +03:00
rbmj
deeedad19e
Make jsdoc/type-checker happy Pt 3 ( #1070 )
...
* png-chunks-extract.extract has no create_date
* `new Buffer.from` is not a thing
* handle failed character read
* stop lying about your return value
* what we get for mixing booleans and strings
* localeCompare makes more sense and fixes types
* uhh wtf, there is no callback in readFileSync
* no subtracting Dates, only Numbers (timestamps)
* handle if no file in request
* changing types makes typechecker mad
* handle false or undefined character read
* default param does not exist
* can't have same property assigned twice
* json5.parse expects a string, not buffer
* handle invalid thumbnail type
* handle invalid thumbnail type case
* ignore bad axios typing
* fix ambiguous typing
* types is incorrect? no .destroy(). use type guard
* include intended error handling of refactor
* Make API urls const
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-08-31 19:44:58 +03:00
Cohee
c19eb3146f
Force set create date string
2023-08-31 19:30:27 +03:00
kingbri
4e553cf6ab
Server: Allow appending of additional headers for local backends
...
This is a useful feature for those who want to utilize APIs with
proxy middleware for adding extra features or security. For cloud
API safety and abiding by rate limits, this feature only applies to
local backends such as ooba or kobold.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-31 00:15:07 -04:00
Cohee
218cfb43d8
Fix gallery files caching, filter by mime type. Use fetch instead of Jquery Ajax
2023-08-31 00:55:17 +03:00
Cohee
194278d171
Merge branch 'staging' into feature/exorcism
2023-08-31 00:42:34 +03:00
Cohee
7cb896ddd7
Fix first run initialization
2023-08-31 00:40:03 +03:00
Cohee
7f99ae5705
Revert unnecessary string cast
2023-08-31 00:21:29 +03:00
RealBeepMcJeep
326c7d8841
input not an arr, it is an arr or string or other
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
9dfe42a7c3
convert to async and fix types
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
2e3ddd16d5
fix ambiguous args for typechecker
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
77c9744878
make more readable & make types happy
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
49aff85472
handle bad read of raw data
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
c1b76b5f48
resolve can only return one thing at a time
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
f7576750fc
handle undefined X-Streaming-URL
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
691e9ee754
this default param does not exist
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
ab9594fe62
handle missing user agent case
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
8211e67ed7
generateToken requires req to set cookie
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
aa901883d2
node v18 type-checker hates this, ignore it
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
cd8027aeea
fixes 7 errs. see yargs typescript docs. test plz
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
3feeaaa09f
listen requires a number, `URL` port is string wtf
2023-08-30 13:28:08 -07:00
RealBeepMcJeep
113ea1d0ec
JSON.parse wants a string
2023-08-30 13:28:08 -07:00
city-unit
86c0974a6e
More image support
2023-08-30 15:33:39 -04:00
Cohee
220d19d3ec
Remove useless assignments
2023-08-30 22:09:09 +03:00
Cohee
f5e52eab05
Specify read encoding
2023-08-30 22:04:11 +03:00
Cohee
ce46e1a4ca
Replace restClient in getstatus_novelai
2023-08-30 21:58:46 +03:00
Cohee
a757532c3e
Fix local fetch import for Kobold
2023-08-30 21:46:09 +03:00
Cohee
02f7c9ab64
Merge branch 'staging' into cleanup-imports
2023-08-30 21:19:14 +03:00
Cohee
27b6fe1f76
Fix sendFile usage
2023-08-30 21:14:53 +03:00
Cohee
52dbb916c0
Specify file read encoding where possible
2023-08-30 20:57:19 +03:00
Cohee
938e244987
Change file buffer read handling
2023-08-30 20:55:00 +03:00
RealBeepMcJeep
8b38015fab
stop polluting my global namespace
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
271a429a62
default param value does not exist
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
f3f9efb163
check the docs, there is no such option sirs
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
398544407d
type checker no trust functions as type guards
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
b648d9bd87
JSON.parse wants a string
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
79e6d4c297
outdated local ai_horde library, bad
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
94c6b453c0
workaround: pkg does not exist on type Process
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
11cef1b234
type checker wants a string
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
6ca678e137
sanitize only accepts strings
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
e1df933368
plz no pollute global namespace
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
b91bc21d60
fixes readableStream fuckery, needs testing
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
baac38f888
types demands we handle null case
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
3422b3e963
inline function immediately called lolwtf
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
4e78c3ec79
should be a string according to types
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
2928c79446
simple-git needs to get their shit together
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
20f807c5c9
async functions return promises silly
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
37e20f6fc5
type-guard vs possible null
2023-08-30 10:28:58 -07:00
RealBeepMcJeep
6bd77bac7a
checker thinks this could be undefined, handle it
2023-08-30 10:28:57 -07:00
RealBeepMcJeep
c703b0b25e
'Buffer' is not assignable to param 'string'
2023-08-30 10:28:57 -07:00
RealBeepMcJeep
274b2e5009
fix ambiguous typing
2023-08-30 10:28:57 -07:00
city-unit
165d4b3b75
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-30 00:12:00 -04:00
RealBeepMcJeep
403546e514
finish moving and organizing require statements
2023-08-29 14:34:41 -07:00
RealBeepMcJeep
7bf72beed7
move AIHorde import to top
2023-08-29 14:29:02 -07:00
RealBeepMcJeep
d07779e5da
refactor ambiguous "Client" from node-rest-client
2023-08-29 14:28:13 -07:00
RealBeepMcJeep
26e008e907
move and organize more imports
2023-08-29 14:26:59 -07:00
RealBeepMcJeep
9087736835
move and organize additional imports
2023-08-29 14:23:53 -07:00
RealBeepMcJeep
c0b1ea5f4c
grouping native node imports
2023-08-29 14:20:37 -07:00
RealBeepMcJeep
fc59b20f36
cli/fs related library import grouping
2023-08-29 14:16:39 -07:00
RealBeepMcJeep
918aba3eb6
group image processing imports at top
2023-08-29 14:12:47 -07:00
RealBeepMcJeep
288378919a
move express imports to top
2023-08-29 14:10:40 -07:00
RealBeepMcJeep
8d5eb062e6
move fs and path imports to top
2023-08-29 14:06:37 -07:00
RealBeepMcJeep
2bd645e271
move child_process import to top
2023-08-29 14:05:18 -07:00
Cohee
01ff9604bd
Merge pull request #1043 from RealBeepMcJeep/patch-1
...
remove unused symbols
2023-08-29 23:37:46 +03:00
Cohee
9dc908c9aa
Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging
2023-08-29 23:28:53 +03:00
Cohee
8d2c84c6ef
Limit max backups to settings only
2023-08-29 23:28:44 +03:00
rbmj
e820245fcf
importing process unneeded, native to node runtime
...
process is native to node runtime, no need to import
2023-08-29 10:56:24 -07:00
rbmj
3d8761f077
remove unused symbols
...
these do nothing
2023-08-29 10:00:31 -07:00
Cohee
f1b91620b6
Merge pull request #1021 from ouoertheo/ouoertheo/tts-ui-voicemap
...
TTS Voice map UI and Coqui UI improvements
2023-08-28 23:57:22 +03:00
Cohee
9ac2281a8f
Remove spammy server log
2023-08-28 23:56:26 +03:00
city-unit
39eae80f6e
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-27 12:47:05 -04:00
Cohee
9660aaa2c2
Add NovelAI hypebot plugin
2023-08-27 18:27:34 +03:00
Cohee
109ea4008b
Improve Horde request error detection
2023-08-27 13:31:14 +03:00
Cohee
8cb194da0f
Fix sending empty array as OAI stop strings
2023-08-27 13:17:20 +03:00
city-unit
3737f58072
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-26 20:56:38 -04:00
Cohee
4998c3acc8
Merge branch 'release' into staging
2023-08-26 22:07:06 +03:00
Cohee
3b7ca5e379
Add fallback option for OpenRouter
2023-08-26 21:59:56 +03:00
Cohee
b8531ee75c
#1022 Rewrite getstatus endpoint
2023-08-26 21:56:41 +03:00
Bahamut
de905875c4
LibreTranslate
2023-08-26 20:47:25 +03:00
Bahamut
6ab1435f49
LibreTranslate
2023-08-26 19:53:57 +03:00
Cohee
464644e8a5
Fix console log string
2023-08-26 16:05:42 +03:00
Cohee
4d6d82ffcc
Merge pull request #1023 from StefanDanielSchwarz/Context-Template-Preset-Manager
...
context template preset manager
2023-08-26 16:04:35 +03:00
Cohee
7e506db105
Server fix for context template manager
2023-08-26 14:38:30 +03:00
Cohee
4fd0a055e2
Notify about listen mode connections
2023-08-26 14:17:57 +03:00
Cohee
42e6da4a36
Add support of stop strings to OpenAI / Claude
2023-08-26 00:12:11 +03:00
Tony Ribeiro
74a6e79df6
Added delete asset api route, factorise asset filename sanitizer to use in both asset download/delete. Added delete function to asset UI download button.
2023-08-25 00:45:15 +02:00
Tony Ribeiro
47a35076db
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-24 22:18:01 +02:00
Tony Ribeiro
1014d592f7
Added a refresh assets button to audio UI to detect audio asset again. Usefull after download an asset or putting a file manually.
2023-08-24 22:17:54 +02:00
Cohee
48924d3696
Improve asset downloader
2023-08-24 22:47:07 +03:00
Tony Ribeiro
3b6978010f
Merge branch 'SillyTavern:staging' into staging
2023-08-24 21:05:12 +02:00
Cohee
cd24de3c2e
Reformat code.
2023-08-24 21:59:26 +03:00
Cohee
ab52af4fb5
Add support for Koboldcpp tokenization endpoint
2023-08-24 20:19:57 +03:00
Tony Ribeiro
43e70c9df1
Merge branch 'SillyTavern:staging' into staging
2023-08-24 15:18:02 +02:00
Mike Weldon
1d1109e43b
Set generate_until_sentence for NovelAI
...
* Set generate_until_sentence true for NovelAI
* Add a Story String file for NovelAI with persona before character
which works better
* Remove hardcoded dinkus for chat_start since it is in the Story String
2023-08-23 18:04:56 -07:00
Tony Ribeiro
46964b1b99
Add temp folder into assets, file are download into this temp file and moved only when complete. Allow to handle fail download.
2023-08-24 02:34:06 +02:00
Cohee
4aa31fcba9
Add fallback option for OpenRouter
2023-08-24 03:21:17 +03:00
Tony Ribeiro
017df860e5
Sanitized character bgm request.
2023-08-24 01:42:52 +02:00
Tony Ribeiro
a5f66bda63
Added sanitization of request input for assets_download function. Changed assets download UI for button with little animation while downloading.
2023-08-24 00:17:07 +02:00
Tony Ribeiro
f23115f6b3
- Added assets folder to .gitignore
...
- disabled audio extension by default
- turned get request into post
- avoid background that are data url
- changed UI name to Dynamic Audio
- Changed Assets/Audio ui load to use $.get
- added assets json url as field in ui, with connect button require confirm from popup.
2023-08-23 18:51:41 +02:00
Tony Ribeiro
d070336e9c
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-23 05:11:07 +02:00
Tony Ribeiro
13dac1f4d3
Assets extension, factorised using the received json type to organise the assets in the UI/folders.
2023-08-23 05:10:55 +02:00
Tony Ribeiro
8e38229ed4
Audio extension, handle custome background. Factorised bgm/ambient file listing into one assets listing function on server.js.
2023-08-23 03:47:13 +02:00
Tony Ribeiro
5009416f94
Merge branch 'SillyTavern:staging' into staging
2023-08-23 01:44:52 +02:00
Cohee
41cc86af9f
Add example extension for chat variables. Allow registering custom text processing functions for extensions
2023-08-22 17:46:37 +03:00
based
ba925f388c
added more options to the scale request
2023-08-22 21:29:18 +10:00
based
06902279a9
merge
2023-08-22 21:17:18 +10:00
Tony Ribeiro
589631c154
prototype of assets list/download extension
2023-08-22 04:51:00 +02:00
Tony Ribeiro
4cf2b73eb1
Reorganised to handle different kind of assets, starting with audio bgm/ambient.
2023-08-22 01:49:45 +02:00
Tony Ribeiro
b176a1ed12
Adapted audio extension to empty bgm/ambient folder
2023-08-22 00:46:49 +02:00