Commit Graph

49 Commits

Author SHA1 Message Date
maver
74a5167a0e Add nsfw avoidance prompt, quiet prompt and bias to chat completion 2023-08-12 18:40:18 +02:00
maver
37c7a82aba Respect impersonate option 2023-08-12 18:40:18 +02:00
maver
edba17c96e Add dialogue examples to chat completion 2023-08-12 18:40:18 +02:00
maver
8ae2c80358 Introduction of additional helper classes, refactoring 2023-08-12 18:40:18 +02:00
maver
18641ea3d2 Add prototype for prompt manager token management 2023-08-12 18:40:18 +02:00
maver
05f7e5677d Simplify example message handling 2023-08-12 18:40:18 +02:00
maver
77e183f5dd Add support for authors note and summary extensions 2023-08-12 18:40:18 +02:00
maver
a66041f503 Fix extension prompt being not parsed correctly 2023-08-12 18:40:18 +02:00
maver
64c04957c2 Enable TokenHandler to return total token count 2023-08-12 18:40:18 +02:00
maver
eb315993b4 Let prompt manager handle character and scenario prompts 2023-08-12 18:40:18 +02:00
maver
4d8d4cd262 Streamline token counting
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
SillyLossy
14a66ec937 Don't duplicate start chat marker if character has no example dialogues 2023-08-12 18:40:18 +02:00
maver
dce91f8fad Send main prompt with group chat 2023-08-12 18:40:18 +02:00
maver
7411ca1154 Prevent duplicate messages
By removing obsolete example message assignments
2023-08-12 18:40:18 +02:00
maver
9a7bbd4ffb Add prompt manager support for group chats 2023-08-12 18:40:18 +02:00
maver
989f704605 Improve strength of main and impersonation prompt 2023-08-12 18:40:18 +02:00
maver
53fe7f1d94 Remove obsolete interface elements and handling
Jailbreak etc.
2023-08-12 18:40:18 +02:00
maver
720c9973ec Fix default prompts not being set correctly 2023-08-12 18:40:18 +02:00
maver
e47f436cf7 Add support for nsfw avoidance prompt 2023-08-12 18:40:17 +02:00
maver
f395c99a5d Remove obsolete default settings in prompt manager constructor 2023-08-12 18:40:17 +02:00
maver
a041230a99 Let oai prompt manager handle enhanced definitions 2023-08-12 18:40:17 +02:00
maver
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
maver
5a6340165c Never use token handler for openai
For now.
2023-08-12 18:40:17 +02:00
maver
0513d9c8c0 Simplify impersonate prompt handling 2023-08-12 18:40:17 +02:00
maver
42544e9d26 Fix quiet prompt functionality after rebasing 2023-08-12 18:40:17 +02:00
maver
6e1bb65437 Remove obsolete settings to update after change 2023-08-12 18:40:17 +02:00
maver
85d99335b9 Rework of prepareOpenAIMessages 2023-08-12 18:40:17 +02:00
maver
bc041d8fb3 Use saveSettings function instead of saveSettingsDebounced 2023-08-12 18:40:17 +02:00
maver
fff966fc9f Check oai settings for empty prompt manager configuration 2023-08-12 18:39:54 +02:00
maver
c9bc4e3353 Remove obsolete prompt related assignments 2023-08-12 18:39:54 +02:00
maver
e7cd203c19 Allow token counts to be cached when no character is selected 2023-08-12 18:39:54 +02:00
maver
ded29a225d Let prompt manager control messages sent to openai 2023-08-12 18:39:54 +02:00
maver
c6eee88cd4 Add prompt manager setup 2023-08-12 18:39:54 +02:00
maver
77cd51ccaa Add prompt manager configuration and default configuration 2023-08-12 18:39:54 +02:00
Cohee
f3cff9cd28 #917 Don't add a prefill for summarization 2023-08-11 17:23:03 +03:00
spacegeek69
4b48861d13 [OpenRouter] Switch to token per dollar for prices 2023-08-10 21:13:24 +02:00
Cohee
92666b18d4
Merge pull request #912 from spacegeek69/sg69-api-prices-fix
[OpenRouter] Show more API price information
2023-08-10 20:04:15 +03:00
Cohee
c6b18de4ef Currency formatting 2023-08-10 13:01:55 +03:00
Cohee
aa49efe656 More precise prompt costs 2023-08-10 12:58:21 +03:00
spacegeek69
f9db8eee67 [OpenRouter] Show API prices in list/description 2023-08-10 11:21:58 +02:00
Cohee
1f8f200caf #909 Add OpenRouter prompt cost calculation 2023-08-09 21:59:34 +03:00
Cohee
dddc49c235 #798 Claude assistant prefill 2023-07-30 01:51:59 +03:00
Cohee
3fb4756c03 #803 Add a separate field for proxy password 2023-07-28 21:33:29 +03:00
Cohee1207
01f1f67de3 Clean-up JB prompt of caret returns and dangling spaces 2023-07-22 16:50:34 +03:00
Cohee1207
bc6e46bac8 Code clean-up 2023-07-21 23:40:53 +03:00
Cohee1207
374e931b2e Don't revert OAI model to default 2023-07-21 23:40:12 +03:00
Cohee1207
f28e7cf47c Redirect to OpenAI site to view usage 2023-07-21 23:35:54 +03:00
Cohee
500eae40e2 Load external API models into OAI list 2023-07-21 13:35:39 +03:00
Cohee
edd41989fd Initial commit 2023-07-20 20:32:15 +03:00