Commit Graph

4613 Commits

Author SHA1 Message Date
Cohee 8ae9212cc5 #2075 Fix Draw Things auth 2024-04-13 20:02:54 +03:00
Cohee 3a4405016c #2075 Fix Draw Things auth 2024-04-13 20:01:17 +03:00
Stefan Daniel Schwarz fdac9314ad Command R context+instruct presets 2024-04-13 15:49:09 +02:00
Touch-Night d7d3787088 Some more fixes 2024-04-13 21:30:48 +08:00
Touch-Night 985b77d407 Improve Chinese translation 2024-04-13 20:40:02 +08:00
Yokayo 4fb6cbc3fb
Update readme-ru_ru.md 2024-04-13 19:31:07 +07:00
Cohee de8339f77b Fix ESLint 2024-04-13 15:24:49 +03:00
Yokayo ae78112311
Add link to readme-ru_ru 2024-04-13 19:23:51 +07:00
Cohee f79f335491
Merge pull request #2078 from LenAnderson/fix-popup
Fix popup
2024-04-13 15:23:39 +03:00
Yokayo e62bdab2c6
Add link to readme-ru_ru 2024-04-13 19:23:10 +07:00
Cohee 6c8b29a39a
Merge pull request #2079 from Zhongyi-Lu/dev-forward-ip
Check forwarded IP in WhiteList
2024-04-13 15:22:53 +03:00
Yokayo 4ba3f5b351
Markup 2024-04-13 19:18:34 +07:00
Yokayo 1c515c3a5e
Fix markup 2024-04-13 19:02:28 +07:00
Yokayo cb472fc912
Add link to readme-ru_ru 2024-04-13 18:51:03 +07:00
Yokayo 333df46680
Add readme-ru_ru 2024-04-13 18:50:15 +07:00
kingbri 913085ba74 Expressions: Let the user know if classification failed
Send a message if the classifer fails and fallback to the default
expression.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-13 01:29:54 -04:00
Zhongyi Lu 792be63c5c fix: whitelist in real-ip 2024-04-12 22:03:36 -07:00
steve02081504 64e8bc1911 Merge remote-tracking branch 'upstream/staging' into staging 2024-04-13 10:51:16 +08:00
LenAnderson 278ec029f5 add missing cancelButton setting to callGenericPopup 2024-04-12 20:50:14 -04:00
LenAnderson 91558ad9ea add enter to submit on input type 2024-04-12 20:49:55 -04:00
Cohee 89d3673010 Fix npm audit 2024-04-12 22:13:29 +03:00
Cohee 2af4747936 Bump package version 2024-04-12 22:09:09 +03:00
steve02081504 072e09d0ed fix #2071 2024-04-13 00:51:34 +08:00
kingbri 8c4dd6ce1e Expressions: Ignore stopping strings
Don't use stopping strings when triggering a classify generation.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 09:57:09 -04:00
Cohee 9c218455c4 [chore] Run ESLint 2024-04-12 14:22:12 +03:00
Cohee b09cabaeb2
Merge pull request #2073 from ThisIsPIRI/hide
Performance improvement for /hide, /unhide
2024-04-12 14:19:59 +03:00
Cohee d9baff45bb Fix return types. Async functions must return a Promise. 2024-04-12 14:18:59 +03:00
ThisIsPIRI 6603e33fd8 Add hideChatMessage back 2024-04-12 20:05:58 +09:00
ThisIsPIRI 208e089761 Replace hideChatMessage with hideChatMessageRange 2024-04-12 16:03:50 +09:00
kingbri bea63a2efe Expressions: Remove TalkingHead from choices
This is a sub-choice under extras.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 01:59:44 -04:00
kingbri 6b656bf380 Expressions: Classify using LLM
Rather than using a separate BERT model to classify the last message,
use the LLM itself to get the classified expression label as a JSON
and set that as the current sprite. Doing this should take more information
into consideration and cut down on extra processing.

This is made possible by the use of constrained generation with JSON
schemas. Only available to TabbyAPI since it's the only backend that
supports the use of JSON schemas, but there can hopefully be a way
to use this with other backends as well.

Intercepts the generation and sets top_k = 1 (for greedy sampling)
and the json_schema to an emotion enum. Doing this also prevents
reingestion of the entire context every time a message is sent and
then asked to be classified, which doesn't compromise the chat
experience.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 01:55:16 -04:00
RossAscends 626c93a1ab Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2024-04-12 08:21:18 +09:00
RossAscends 94f14340ae add background image name reporting for /bg with no args 2024-04-12 08:21:17 +09:00
sasha0552 7348199f73
Add llama.cpp slots info endpoint (#2070) 2024-04-11 23:53:32 +03:00
Cohee 356f1f9c39 Clean-up non-character state checks 2024-04-11 23:50:01 +03:00
Cohee 123131074c Change built-in extensions template render to async 2024-04-11 23:38:44 +03:00
Cohee 16cabb38ad Fix init order in RA mods 2024-04-11 22:47:28 +03:00
Cohee 3da9fb4efe Switch to module exports 2024-04-11 22:39:42 +03:00
Cohee 369c3512c0 Add async template renderer 2024-04-11 22:36:23 +03:00
Cohee 6290dff3d9 #2065 Add option to translate text before classification 2024-04-11 22:09:05 +03:00
Cohee 210f388d7a Switch button style to use class 2024-04-11 21:33:15 +03:00
the big boss 063c81540d
IVC + support new settings and turbo model (#2067) 2024-04-11 21:29:19 +03:00
CasualAutopsy 334178f6f9
Add New Icon (#2068)
* Revert Change

* Add files via upload
2024-04-11 20:52:57 +03:00
Cohee 05ae571971 Pass names to Cohere prompt converter 2024-04-11 19:53:45 +03:00
Cohee ee62f77e96
Merge pull request #2063 from kingbased/goog
Gemini system prompt support
2024-04-11 19:49:20 +03:00
Cohee 58152a60c6 Append example names to converted Google sysprompt 2024-04-11 19:45:50 +03:00
Cohee 6e377fdbea
Merge pull request #2066 from sirius422/fix-zh-cn-locales
Fix some errors in zh-cn.json and make the translations more concise
2024-04-11 19:33:49 +03:00
Cohee 9e08bd5522
Merge pull request #2064 from Yokayo/staging
Update Russian translation and add new localized strings
2024-04-11 19:23:01 +03:00
Cohee d2ac782c3c Fix broken HTML and code style 2024-04-11 19:21:59 +03:00
deffcolony 008527de4b Update st-launcher.ico
remaster for the ST-launcher icon by casual_autopsy
2024-04-11 17:12:40 +02:00