Commit Graph

4150 Commits

Author SHA1 Message Date
6674a0a974 Visual improvements for mobile 2023-08-12 18:40:38 +02:00
312b02c36e Do not count messages with empty prompts 2023-08-12 18:40:38 +02:00
6617243f1b Add event system to openai script
Lost during rebasing
2023-08-12 18:40:38 +02:00
be30fef700 Disable toggling of main prompt 2023-08-12 18:40:38 +02:00
85862d8b2e Filter faulty prompt entries 2023-08-12 18:40:38 +02:00
e7198c6303 Fix prepared prompt not being returned 2023-08-12 18:40:38 +02:00
b8b3dd4caf Various improvements for stability and token counting. 2023-08-12 18:40:38 +02:00
2c36fbdc1d Apply character specific prompt overrides
Jailbreak and main
2023-08-12 18:40:36 +02:00
5afd60c578 Add dialogue examples first if user decides 2023-08-12 18:40:18 +02:00
474571e17a Handle various error scenarios during token counting 2023-08-12 18:40:18 +02:00
175b14f5a6 Fix missing element terminator 2023-08-12 18:40:18 +02:00
73e3001493 Refactor addMessageToChatCompletion 2023-08-12 18:40:18 +02:00
5270d261aa Add memory and authors note to chat completion 2023-08-12 18:40:18 +02:00
bf5404f6ce Add enhanced definitions 2023-08-12 18:40:18 +02:00
21b37950e4 Fix chat completion not recognizing 0-position 2023-08-12 18:40:18 +02:00
dd7f326460 Improve in-code documentation 2023-08-12 18:40:18 +02:00
74a5167a0e Add nsfw avoidance prompt, quiet prompt and bias to chat completion 2023-08-12 18:40:18 +02:00
37c7a82aba Respect impersonate option 2023-08-12 18:40:18 +02:00
edba17c96e Add dialogue examples to chat completion 2023-08-12 18:40:18 +02:00
8ae2c80358 Introduction of additional helper classes, refactoring 2023-08-12 18:40:18 +02:00
18641ea3d2 Add prototype for prompt manager token management 2023-08-12 18:40:18 +02:00
05f7e5677d Simplify example message handling 2023-08-12 18:40:18 +02:00
77e183f5dd Add support for authors note and summary extensions 2023-08-12 18:40:18 +02:00
a66041f503 Fix extension prompt being not parsed correctly 2023-08-12 18:40:18 +02:00
64c04957c2 Enable TokenHandler to return total token count 2023-08-12 18:40:18 +02:00
eb315993b4 Let prompt manager handle character and scenario prompts 2023-08-12 18:40:18 +02:00
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