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
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
3da9fb4efe
Switch to module exports
2024-04-11 22:39:42 +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
Cohee
5f6d895acf
Add attribution links
2024-04-10 21:21:31 +03:00
Cohee
c90105e9f6
Merge branch 'staging' into pollinations
2024-04-10 21:14:36 +03:00
based
540cddf300
new turbo model
2024-04-10 14:24:43 +10:00
Cohee
fc1896dcff
#2047 (WIP) Refactor TTS worker to use event source
2024-04-09 17:50:27 +03:00
Cohee
235afb5d15
Fix asset title for non-extension types
2024-04-09 11:30:24 +03:00
LenAnderson
b461c6f0bb
use generic popups for QR editor
2024-04-08 18:43:21 -04:00
RossAscends
d56722a4b6
helper text and repo link tooltip for asset list items
2024-04-09 02:48:39 +09:00
Cohee
c55181f955
Fix control alignment funkiness
2024-04-08 14:55:31 +03:00
LenAnderson
63cbfda9b1
add ctrl-enter to execute from editor
2024-04-07 17:01:26 -04:00
LenAnderson
21d3a7dc3e
add tab size setting to QR editor
2024-04-07 17:01:02 -04:00
LenAnderson
3ed0564d73
add default value to qr editor wrap setting
2024-04-07 16:59:50 -04:00
Wolfsblvt
e26c7827bc
Fallback expression reset if custom expression deleted
2024-04-07 06:26:48 +02:00
Wolfsblvt
2ffb44b4e1
Add extension setting for fallback expression
2024-04-07 06:12:52 +02:00
Cohee
7cedce01a8
Merge branch 'release' into staging
2024-04-06 15:29:22 +03:00
johnbenac
3b6c32113f
added await to tts to properly catch the error on this async function
2024-04-05 18:57:51 -04:00
johnbenac
6cf897219e
Added toastr messages to tts index file
2024-04-05 18:41:36 -04:00
Cohee
cdbd5c6130
/classify help text clarity
2024-04-06 00:45:38 +03:00
Cohee
e75f5550e3
Add /classify command
2024-04-05 22:33:16 +03:00
Cohee
9e4b765db1
#2012 Replace all comfy seeds
2024-04-05 17:59:12 +03:00
Cohee
acb623c6d8
Adjust automation id layout
2024-04-05 17:27:08 +03:00
Cohee
75ebdf394a
Add pollinations as image generation source
2024-04-04 20:40:47 +03:00
Cohee
4d01000751
Switch default summary prompt builder to classic
2024-04-03 02:13:09 +03:00
Cohee
d6b700483f
Allow hyphens in SD prompts
2024-04-03 00:29:34 +03:00
Cohee
9221ddde57
+OpenRouter captioning models
2024-04-02 23:17:51 +03:00
Cohee
c0fffde739
Fix SD "Raw last message" in groups
2024-04-02 13:15:31 +03:00
Cohee
9c6d8e6895
Update auto summary interval calculation algorithms
2024-04-01 18:57:42 +03:00
Cohee
a5d00d356b
Auto-calculate summary words
2024-04-01 02:11:52 +03:00
Cohee
159404c3e2
Hide "no WI/AN" in Extras summary mode
2024-04-01 01:18:29 +03:00
Cohee
b990eb523b
#1980 Add raw summary prompt builder mode
2024-03-31 21:22:27 +03:00
Cohee
2e28f24251
Fix summary controls disappearing when switching Chat Completion sources
2024-03-31 14:27:43 +03:00
Cohee
a17206dd38
Merge branch 'staging' into instruct-rework
2024-03-30 14:56:37 +02:00
Cohee
9c7e29115f
Merge pull request #1989 from kir-gadjello/sd-drawthings-api
...
Implement drawthings local app api support for sd extension
2024-03-30 14:50:07 +02:00
Cohee
652987ae01
Add missing auth header
2024-03-30 14:23:50 +02:00
kir-gadjello
dddcac9af8
implement drawthings local app api support for sd extension
2024-03-30 01:12:29 -03:00
Cohee
39768b78ce
Decrease brightness of disabled inputs
2024-03-28 00:27:00 +02:00
LenAnderson
dedb1625aa
Merge branch 'staging' into qr-editor-wordwrap
2024-03-25 09:05:49 -04:00
LenAnderson
7c3ffcb3b1
qr editor wrap toggle
2024-03-25 09:04:41 -04:00
Cohee
67e78fa456
Add roles to summary injects
2024-03-23 19:18:43 +02:00
Cohee
b0fbe9434d
Fix token counter chunk sanitation
2024-03-21 20:18:02 +02:00
Cohee
176befcf8c
Fix more than 9 regex groups
2024-03-21 12:12:22 +02:00
Cohee
c606cd1295
Add SMEA/DYN controls for NAI Diffusion
2024-03-20 21:23:56 +02:00
Cohee
b261c8c4a9
Extract API endpoints for images
2024-03-20 00:59:06 +02:00
Cohee
7dcd39c806
Extract API endpoints for quick replies
2024-03-20 00:46:46 +02:00