Commit Graph

5119 Commits

Author SHA1 Message Date
9022d9abd9 Update documentation and code style for prompt manager 2023-08-12 18:40:18 +02:00
5a5ea2f78a Remove prompt list when character gets deleted 2023-08-12 18:40:18 +02:00
e2f8c876d9 Refactor render functions of prompt manager
Improve readability and extendability
2023-08-12 18:40:18 +02:00
137b979302 Improve documentation for prompt manager 2023-08-12 18:40:18 +02:00
0e3e57269c Simplify new character handling 2023-08-12 18:40:18 +02:00
beedd9952a Add missing export for missing identifier exception 2023-08-12 18:40:18 +02:00
441e5c6cea Remove obsolete description of prompt manager 2023-08-12 18:40:18 +02:00
e47f436cf7 Add support for nsfw avoidance prompt 2023-08-12 18:40:17 +02:00
1adad6105a Refactor chat completion 2023-08-12 18:40:17 +02:00
fe43b58cb0 Add help note for prompt manager 2023-08-12 18:40:17 +02:00
796e52e537 Disable role select only when advanced mode is off 2023-08-12 18:40:17 +02:00
f395c99a5d Remove obsolete default settings in prompt manager constructor 2023-08-12 18:40:17 +02:00
a041230a99 Let oai prompt manager handle enhanced definitions 2023-08-12 18:40:17 +02:00
5996697fce Remove obsolete properties on prompts
These are now handled by prompts_list
2023-08-12 18:40:17 +02:00
a6c7a935cc Add marker symbol to prompt manager marker list entries 2023-08-12 18:40:17 +02:00
779a08fd15 Clarify prompt managers total token count meaning 2023-08-12 18:40:17 +02:00
b54bd36d65 Do not apped start new chat messages on example chat handling
The prompt manager does this job now.
2023-08-12 18:40:17 +02:00
5a6340165c Never use token handler for openai
For now.
2023-08-12 18:40:17 +02:00
0513d9c8c0 Simplify impersonate prompt handling 2023-08-12 18:40:17 +02:00
42544e9d26 Fix quiet prompt functionality after rebasing 2023-08-12 18:40:17 +02:00
6e1bb65437 Remove obsolete settings to update after change 2023-08-12 18:40:17 +02:00
85d99335b9 Rework of prepareOpenAIMessages 2023-08-12 18:40:17 +02:00
e47d9d979b Show calculated prompts for makers 2023-08-12 18:40:17 +02:00
24acba557c Remove obsolete sanitizing of prompts 2023-08-12 18:40:17 +02:00
ce7759e12f Add ability to update multiple prompts at once
To Promptmanager
2023-08-12 18:40:17 +02:00
9beefca3f5 Enable Chat Completion to create messages for itself
And return their token count
2023-08-12 18:40:17 +02:00
febf4018b8 Add fluent getters to Chat Completion 2023-08-12 18:40:17 +02:00
bc041d8fb3 Use saveSettings function instead of saveSettingsDebounced 2023-08-12 18:40:17 +02:00
fff966fc9f Check oai settings for empty prompt manager configuration 2023-08-12 18:39:54 +02:00
c9bc4e3353 Remove obsolete prompt related assignments 2023-08-12 18:39:54 +02:00
e7cd203c19 Allow token counts to be cached when no character is selected 2023-08-12 18:39:54 +02:00
ded29a225d Let prompt manager control messages sent to openai 2023-08-12 18:39:54 +02:00
c6eee88cd4 Add prompt manager setup 2023-08-12 18:39:54 +02:00
77cd51ccaa Add prompt manager configuration and default configuration 2023-08-12 18:39:54 +02:00
2fa3f5b84b Add prompt manager module 2023-08-12 18:39:54 +02:00
3451762cd9 Add draggable list module
Used by openai prompt manager
2023-08-12 18:39:54 +02:00
1eb4dd9a4f Merge branch 'SillyTavern:staging' into staging 2023-08-12 14:36:23 +02:00
b77cc8672d #923 Fix chroma checkbox not saving 2023-08-12 15:32:18 +03:00
092846e0bc #924 Replace Novel Kayra subtier context 2023-08-12 14:21:05 +03:00
82f6d11795 Add lazy chat messages rendering 2023-08-12 13:10:50 +03:00
62b6f08d25 Merge branch 'SillyTavern:staging' into staging 2023-08-12 06:05:56 +02:00
395de0fab8 Started refactoring of Coqui-tts extension. 2023-08-12 06:05:39 +02:00
a0573413b2 Add new NAI samplers and update presets 2023-08-11 17:58:40 -07:00
93123062af #918 Save default position and depth for A/N 2023-08-11 17:40:02 +03:00
f3cff9cd28 #917 Don't add a prefill for summarization 2023-08-11 17:23:03 +03:00
362df6b144 Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2023-08-11 14:50:25 +02:00
a7cf04f057 Change RVC voice map syntax to use ":" in place of "=". Add toastr info feed for both success and failed map on apply. 2023-08-11 14:50:04 +02:00
joe
9fec82bd31 Add / Update talking lips animations 2023-08-11 14:43:53 +09:00
5bb6c89868 CFG: Add per-chat CFG and fixes
Per-chat CFG applies a CFG setting per-chat only rather than character
or globally. This overrides all other CFG settings (this will be changed).

Also add fixes to remove character CFG entries properly and not to
apply CFG if the scale is 1 as that won't do anything to generation.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
63ee7d4e10 CFG: Add per-character support
Adds per-character CFG as a drop-in replacement for global CFG. If
the use character CFG checkbox isn't checked, the global one will be
used.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00