ab5b497562
Add filters to data bank manager
2024-04-16 22:23:59 +03:00
5a614b5173
Integrate data bank with Fandom plugin
2024-04-16 20:16:21 +03:00
57314443ed
Add names display to data bank
2024-04-16 02:36:46 +03:00
242d57c14b
Add Data Bank manager
2024-04-16 02:14:34 +03:00
022c180b62
Lint and clean-up
2024-04-15 00:39:15 +03:00
f5955bdd37
Throw if couldn't classify
2024-04-14 20:02:34 +03:00
0ff5d0b5f1
Substitute macro is LLM prompt
2024-04-14 19:53:40 +03:00
6dca8b28fe
Fix talkinghead check
2024-04-14 19:46:33 +03:00
bd6fe19bf1
Merge branch 'staging' into llm-expressions
2024-04-14 19:43:34 +03:00
3e60919289
Specify LLM prompt in case JSON schema is not supported
2024-04-14 17:13:54 +03:00
b02394008c
Fix settings migration. Add lint rule.
2024-04-14 15:40:10 +03:00
306bff0a92
#2085 Switch to async token counters
2024-04-13 21:33:19 +03:00
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
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
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
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
356f1f9c39
Clean-up non-character state checks
2024-04-11 23:50:01 +03:00
123131074c
Change built-in extensions template render to async
2024-04-11 23:38:44 +03:00
3da9fb4efe
Switch to module exports
2024-04-11 22:39:42 +03:00
6290dff3d9
#2065 Add option to translate text before classification
2024-04-11 22:09:05 +03:00
210f388d7a
Switch button style to use class
2024-04-11 21:33:15 +03:00
063c81540d
IVC + support new settings and turbo model ( #2067 )
2024-04-11 21:29:19 +03:00
5f6d895acf
Add attribution links
2024-04-10 21:21:31 +03:00
c90105e9f6
Merge branch 'staging' into pollinations
2024-04-10 21:14:36 +03:00
540cddf300
new turbo model
2024-04-10 14:24:43 +10:00
fc1896dcff
#2047 (WIP) Refactor TTS worker to use event source
2024-04-09 17:50:27 +03:00
235afb5d15
Fix asset title for non-extension types
2024-04-09 11:30:24 +03:00
b461c6f0bb
use generic popups for QR editor
2024-04-08 18:43:21 -04:00
d56722a4b6
helper text and repo link tooltip for asset list items
2024-04-09 02:48:39 +09:00
c55181f955
Fix control alignment funkiness
2024-04-08 14:55:31 +03:00
63cbfda9b1
add ctrl-enter to execute from editor
2024-04-07 17:01:26 -04:00
21d3a7dc3e
add tab size setting to QR editor
2024-04-07 17:01:02 -04:00
3ed0564d73
add default value to qr editor wrap setting
2024-04-07 16:59:50 -04:00
e26c7827bc
Fallback expression reset if custom expression deleted
2024-04-07 06:26:48 +02:00
2ffb44b4e1
Add extension setting for fallback expression
2024-04-07 06:12:52 +02:00
7cedce01a8
Merge branch 'release' into staging
2024-04-06 15:29:22 +03:00
3b6c32113f
added await to tts to properly catch the error on this async function
2024-04-05 18:57:51 -04:00
6cf897219e
Added toastr messages to tts index file
2024-04-05 18:41:36 -04:00
cdbd5c6130
/classify help text clarity
2024-04-06 00:45:38 +03:00
e75f5550e3
Add /classify command
2024-04-05 22:33:16 +03:00
9e4b765db1
#2012 Replace all comfy seeds
2024-04-05 17:59:12 +03:00
acb623c6d8
Adjust automation id layout
2024-04-05 17:27:08 +03:00
75ebdf394a
Add pollinations as image generation source
2024-04-04 20:40:47 +03:00
4d01000751
Switch default summary prompt builder to classic
2024-04-03 02:13:09 +03:00
d6b700483f
Allow hyphens in SD prompts
2024-04-03 00:29:34 +03:00
9221ddde57
+OpenRouter captioning models
2024-04-02 23:17:51 +03:00
c0fffde739
Fix SD "Raw last message" in groups
2024-04-02 13:15:31 +03:00
9c6d8e6895
Update auto summary interval calculation algorithms
2024-04-01 18:57:42 +03:00
a5d00d356b
Auto-calculate summary words
2024-04-01 02:11:52 +03:00
159404c3e2
Hide "no WI/AN" in Extras summary mode
2024-04-01 01:18:29 +03:00