Commit Graph

3124 Commits

Author SHA1 Message Date
29bc3c854f Update prompt manager after chat loaded 2023-08-12 18:40:18 +02:00
c92de398b9 Fire event after a chat has successfully loaded 2023-08-12 18:40:18 +02:00
d65a03d75d Streamline token counting
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
4d8d4cd262 Streamline token counting
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
b8d08161ab Allow generate to run without sending a request 2023-08-12 18:40:18 +02:00
e309e18e97 Reset token counters when switching characters. Put main prompt at the beginning 2023-08-12 18:40:18 +02:00
14a66ec937 Don't duplicate start chat marker if character has no example dialogues 2023-08-12 18:40:18 +02:00
0f412faabe Hotfix 2023-08-12 18:40:18 +02:00
cb60c31490 Hotfix 2023-08-12 18:40:18 +02:00
41366b0e72 Hotfix 2023-08-12 18:40:18 +02:00
f5189df319 Fix sanitation again 2023-08-12 18:40:18 +02:00
4027afb737 Fix prompt settings init 2023-08-12 18:40:18 +02:00
dce91f8fad Send main prompt with group chat 2023-08-12 18:40:18 +02:00
3acd865bf8 Introduce new substitute parameters
charIfNotGroup and group
2023-08-12 18:40:18 +02:00
121bbf19d6 Add i18n attributes to prompt manager elements 2023-08-12 18:40:18 +02:00
637b99b3fe Update default jailbreak message 2023-08-12 18:40:18 +02:00
a5e2f11e61 Use EventEmitter instead of native event handling 2023-08-12 18:40:18 +02:00
4476cbdc81 Fire event when selecting a group chat 2023-08-12 18:40:18 +02:00
7411ca1154 Prevent duplicate messages
By removing obsolete example message assignments
2023-08-12 18:40:18 +02:00
9a7bbd4ffb Add prompt manager support for group chats 2023-08-12 18:40:18 +02:00
d9d10f3b00 Show character definition in regular mode 2023-08-12 18:40:18 +02:00
989f704605 Improve strength of main and impersonation prompt 2023-08-12 18:40:18 +02:00
ff07572fd4 Fix dropspot highlight not appearing on hover 2023-08-12 18:40:18 +02:00
53fe7f1d94 Remove obsolete interface elements and handling
Jailbreak etc.
2023-08-12 18:40:18 +02:00
720c9973ec Fix default prompts not being set correctly 2023-08-12 18:40:18 +02:00
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
a627f684d2 Remove obsolete jailbreak toggle. 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
63985a490d Add error handling to parseTokenCounts function 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
5ae0c14d8d Update stylings for prompt manager prompts 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