Cohee
dd89009ecd
Use tokenizer-specific token cache
2023-08-12 18:40:39 +02:00
maver
55cc559fd0
Render promptmanager when chatcompletion model or source change
2023-08-12 18:40:39 +02:00
maver
2805a684a8
Emit events on changing chatcompletion source or model
2023-08-12 18:40:39 +02:00
maver
1281417a97
Render prompt manager when chat history is altered
...
Recounts tokens
2023-08-12 18:40:39 +02:00
maver
d9e7eba617
Emit event when a single chat message is deleted
2023-08-12 18:40:39 +02:00
maver
d82ea66664
Refactor addItem method of MessageCollection
2023-08-12 18:40:39 +02:00
maver
4100ae9e0b
Do not insert authors note into main
...
Since it is already present in the chat history
2023-08-12 18:40:39 +02:00
maver
d2ee6e9a12
Append quietPrompt last
2023-08-12 18:40:39 +02:00
Cohee
463f01d2a6
#870 Fix Claude in prompt manager
2023-08-12 18:40:39 +02:00
Cohee
29552ecfcf
Sanitize completion names. Only send names in msg texts if names in completion is disabled
2023-08-12 18:40:39 +02:00
Cohee
5f43121e15
Expand quick edits rows
2023-08-12 18:40:39 +02:00
maver
e7b29babe9
Remove obsolete characterSelected event
2023-08-12 18:40:39 +02:00
maver
fd10eaf037
Close and clear popup on preset change
2023-08-12 18:40:39 +02:00
maver
db8624cefe
Move quick edits on top of prompt manager
2023-08-12 18:40:39 +02:00
maver
992af2b4fa
Reduce font size on mobile
2023-08-12 18:40:39 +02:00
maver
1b7a1cbc4a
Add quick edit drawer and fields for main and jailbreak
2023-08-12 18:40:39 +02:00
maver
bd3136e114
Improve wording for prompt insertion
2023-08-12 18:40:39 +02:00
maver
6e4689ba39
Add theme tint and blur to prompt manager popup drawer
2023-08-12 18:40:39 +02:00
maver
f5aa891962
Fix prompt manager not being draggable on mobile
...
Updates jquery ui touch punch with a maintained version, fixes other instances of jquery ui sortable as well (kobold, ...)
2023-08-12 18:40:39 +02:00
maver
38bfcf5324
Remove advanced options toggle
2023-08-12 18:40:39 +02:00
maver
af81915ff3
Update existing prompts during migration
...
Instead of adding new prompts for main, jailbreak and nsfw
2023-08-12 18:40:39 +02:00
maver
222fd3429d
Center globe icon
2023-08-12 18:40:39 +02:00
maver
f0830e7bb4
Fix in-code documentation typo
2023-08-12 18:40:39 +02:00
maver
59afac08da
Add missing in-code documentation
2023-08-12 18:40:39 +02:00
maver
e8c7e40c54
Fix prompt name not being greyed out when prompt disabled
2023-08-12 18:40:39 +02:00
maver
05a080849c
Fix edit button being shown for chat history and examples
2023-08-12 18:40:39 +02:00
maver
1e43108e5a
Move inspect functionality to prompt name click
2023-08-12 18:40:39 +02:00
maver
fc44a02323
Set utility prompt text area size to 3 rows
2023-08-12 18:40:39 +02:00
maver
405a680059
Add user icon for user prompts
...
To be consistent with global and marker icons
2023-08-12 18:40:39 +02:00
maver
bc4befeb22
Rename prompt lists to prompt order
...
Includes renaming of configuration, no functional changes
2023-08-12 18:40:39 +02:00
maver
63d224d8af
Refactor and simplify setup method for prompt manager.
2023-08-12 18:40:39 +02:00
maver
ad6575887a
Remove obsolete function getGroupMembers
2023-08-12 18:40:39 +02:00
maver
b58ce0370d
Refactor token counting after completion. Simplify code.
2023-08-12 18:40:39 +02:00
maver
57fd04b974
Refactor token counting after completion. Simplify code.
2023-08-12 18:40:39 +02:00
maver
dfd49813af
Refactor naming scheme for default promptmanager defaults
2023-08-12 18:40:39 +02:00
maver
4f734d12ab
Use configured prefix for prompt manager classes instead of constant
2023-08-12 18:40:39 +02:00
maver
9d6cf017d2
Move main and jailbreak override from manager into openai script.
...
Makes the code clearer and easier to understand
2023-08-12 18:40:39 +02:00
maver
075c0c29f0
Refactor prepareOpenAiMessages, move prompt preparation in its own function
2023-08-12 18:40:39 +02:00
maver
ec806db9f7
Initialize prompt manager on selecting openrouter, scale
2023-08-12 18:40:39 +02:00
maver
fc555c1be5
When a prompt is reset, also reset name and role
2023-08-12 18:40:39 +02:00
maver
a921a26af5
Do not show reset button for user prompts
2023-08-12 18:40:39 +02:00
maver
7ea6e89b05
Add reset prompt support for enhance definitions
2023-08-12 18:40:39 +02:00
maver
b2acc9eb0f
Refactor documentation and make code more readable
...
No functional changes
2023-08-12 18:40:39 +02:00
maver
19ee831d82
Prevent prompt manager initialization more than once
2023-08-12 18:40:39 +02:00
maver
67ef713826
Better visibility of prompt manager popup on mobile
2023-08-12 18:40:39 +02:00
maver
76154fd8ee
Fix authors note position not being considered
2023-08-12 18:40:39 +02:00
maver
41aae57f05
Do not send empty scenario and personality prompts
2023-08-12 18:40:39 +02:00
maver
6a52d6febd
Fix invalid character name error not being handled
2023-08-12 18:40:39 +02:00
maver
00e9987fb7
Fix character reset not available in basic mode
2023-08-12 18:40:39 +02:00
maver
05c96825ea
Add reset button for character prompt list
2023-08-12 18:40:39 +02:00
maver
29a7cb4120
Replace DraggableList with jQuery UI sortable
...
Similar to Kobold AIs settings. Reducing code that needs maintaining.
2023-08-12 18:40:39 +02:00
maver
4dd94a4a62
Do not generate group responses on dry run
2023-08-12 18:40:39 +02:00
maver
a706ecd48c
Add charIfNotGroup placeholder to default main prompt
2023-08-12 18:40:39 +02:00
maver
fa205ec72e
Validate import data before prompt import
2023-08-12 18:40:39 +02:00
maver
cf305c0395
Do not attempt a dryrun if no character has been selected
2023-08-12 18:40:39 +02:00
maver
82a11316bc
Add continue nudge to editable utility prompts
2023-08-12 18:40:39 +02:00
maver
0e4ce734ad
Fix continue functionality not working as expected
2023-08-12 18:40:39 +02:00
maver
f4cfa8ba94
Remove obsolete logs and improve documentation
2023-08-12 18:40:39 +02:00
maver
f2227ded9a
Move utility prompts in its own, independent dropdown
...
And merge with existing advanced prompt bits
2023-08-12 18:40:38 +02:00
maver
3cc092a432
Add margin utility classes
2023-08-12 18:40:38 +02:00
maver
e03dc0a3a5
Add more padding in left panel scrollable
2023-08-12 18:40:38 +02:00
maver
9669199408
Allow user to edit new chat, new group chat and new example chat prompts
2023-08-12 18:40:38 +02:00
maver
40079f7660
Improve styling of inspect popup drawer
2023-08-12 18:40:38 +02:00
maver
2ed1cee82e
Fill tokenizer legacy counts where possible.
2023-08-12 18:40:38 +02:00
maver
9784950c54
Add documentation for chat completion
...
And dependant classes
2023-08-12 18:40:38 +02:00
maver
9332657e20
Do not render prompt export dialogue if not necessary
2023-08-12 18:40:38 +02:00
maver
0f3d5373bf
Always allow dropping prompts
2023-08-12 18:40:38 +02:00
maver
81c32852c8
Add icon for global prompts
2023-08-12 18:40:38 +02:00
maver
15d4283cd4
Add info icons to prompt export
2023-08-12 18:40:38 +02:00
maver
023d3fade2
Do not assign openai_max_tokens on input field changes
...
Fixes prompt manager falsely assigning string value to openai config
2023-08-12 18:40:38 +02:00
maver
4974c81d4c
Update prompt manager active character on character edit.
2023-08-12 18:40:38 +02:00
maver
74a7aa513b
Reintroduce event types after rebase
2023-08-12 18:40:38 +02:00
maver
6ec249bb30
Add confirmation step and allow character prompt order import
2023-08-12 18:40:38 +02:00
maver
bfb4e5026d
Refine export function
2023-08-12 18:40:38 +02:00
maver
57ea6cb7a5
Add prompt export
2023-08-12 18:40:38 +02:00
maver
3d35caff08
Improve readability and clarity of prompt manager icons
2023-08-12 18:40:38 +02:00
maver
d70ecbdcd9
Add support for cycle prompt
2023-08-12 18:40:38 +02:00
maver
e93424b2cf
Don't use debounce for prompt manager save settings function
2023-08-12 18:40:38 +02:00
maver
a53e99b831
Prevent chat history warnings from showing too early
2023-08-12 18:40:38 +02:00
maver
abe986ec4b
Allow prompt manager list to grow in height
2023-08-12 18:40:38 +02:00
maver
ce8a71cf53
Add error handling to openai message counting
2023-08-12 18:40:38 +02:00
maver
011278c533
Re-Render prompt manager on worldinfo settings change
2023-08-12 18:40:38 +02:00
maver
4509df0fd9
Add support for empty prompt replacement
2023-08-12 18:40:38 +02:00
maver
632fa770be
Create a deep copy of prompt defaults on char select
...
Along other minor fixes and optimizations
2023-08-12 18:40:38 +02:00
maver
56a9dd158a
Add inspection styles
2023-08-12 18:40:38 +02:00
maver
85c4b6fad3
Improve error messages
2023-08-12 18:40:38 +02:00
maver
a0bd67e455
Allow markers to inspected for their content
2023-08-12 18:40:38 +02:00
maver
2452b37e28
Add fallback for empty dialogue example prompts
2023-08-12 18:40:38 +02:00
maver
28217adac6
Add logging for prompt manager position changes
2023-08-12 18:40:38 +02:00
maver
9558483669
Change draggable hover color to be more in tune with the default styling
2023-08-12 18:40:38 +02:00
maver
5629bd8984
Fix handleSavePrompt logging throwing error
2023-08-12 18:40:38 +02:00
maver
8abff3c24f
Add simple profiling for token counting and rendering
2023-08-12 18:40:38 +02:00
maver
ec43295936
Add logging and minor stability enhancements
2023-08-12 18:40:38 +02:00
maver
2fc3577431
Throw a recoverable error on invalid character naming
2023-08-12 18:40:38 +02:00
maver
facf625cac
Improve ui wording
2023-08-12 18:40:38 +02:00
maver
1b7da6ecbc
Remove faulty characters in default configuration
2023-08-12 18:40:38 +02:00
maver
d469c80ef5
Apply minor code style and stability improvements
2023-08-12 18:40:38 +02:00
maver
579f303fb0
Add event for modifying settings before modifications
2023-08-12 18:40:38 +02:00
maver
550e635d93
Add migration for legacy prompts
2023-08-12 18:40:38 +02:00
maver
e908610b99
Save prompt manager items to perset
2023-08-12 18:40:38 +02:00
maver
2054cbeb83
Simplify token threshold warnings
2023-08-12 18:40:38 +02:00
maver
49cb682499
Raise warning threshold for chatHistory tokens
2023-08-12 18:40:38 +02:00
maver
6cea524f2c
Fix prompt-manager being rendered twice.
2023-08-12 18:40:38 +02:00
maver
bf0dc07b1f
Improve in-code documentation
2023-08-12 18:40:38 +02:00
maver
e43a2be229
Replace obsolete color variable
2023-08-12 18:40:38 +02:00
maver
d0aba85692
Add support for persona description positioning
2023-08-12 18:40:38 +02:00
maver
4ed92d69b0
Fix jailbreak prompt not being overwritten by character
2023-08-12 18:40:38 +02:00
maver
221ecbf8d6
Add reset for main,nsfw and jailbreak prompts
2023-08-12 18:40:38 +02:00
maver
9cf41a6a52
Remove doubled initialization of prompt manager
2023-08-12 18:40:38 +02:00
maver
7c1e370abe
Allow the user to toggle names in chat history
2023-08-12 18:40:38 +02:00
maver
0660016a10
Only add name to prompts when conforming to oai api standards
2023-08-12 18:40:38 +02:00
maver
670119e143
Fix prompt edit popup not appearing after refactoring
2023-08-12 18:40:38 +02:00
maver
25eef5d100
Pass nsfwAvoidance message instead of prompt
...
Fixing invalid argument exception being thrown
2023-08-12 18:40:38 +02:00
maver
f207e0eab3
Add basic WindowAI support
2023-08-12 18:40:38 +02:00
maver
5c18abadac
Pass chat message name to chatcompletion endpoint
2023-08-12 18:40:38 +02:00
maver
aaa2c48e7d
Add basic claude support
2023-08-12 18:40:38 +02:00
maver
c920b6c511
Correct identifier used for jailbreak prompt override
2023-08-12 18:40:38 +02:00
maver
e91e1996b1
Remove main prompt input field.
...
Being replaced by prompt manager
2023-08-12 18:40:38 +02:00
maver
85c0a52fa9
Restore default settings from dev branch
2023-08-12 18:40:38 +02:00
maver
28fa2f5f57
Render prompt manager after swiping with updated tokens
...
Including world info and extension prompts
2023-08-12 18:40:38 +02:00
maver
2f4424e6c6
Declare prepareOpenAIMessages as synchronous
...
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
6e37db2fb3
Declare prepareOpenAIMessages as synchronous
...
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
6c25211f0a
Support original-placeholder
2023-08-12 18:40:38 +02:00
maver
6674a0a974
Visual improvements for mobile
2023-08-12 18:40:38 +02:00
maver
312b02c36e
Do not count messages with empty prompts
2023-08-12 18:40:38 +02:00
maver
6617243f1b
Add event system to openai script
...
Lost during rebasing
2023-08-12 18:40:38 +02:00
maver
be30fef700
Disable toggling of main prompt
2023-08-12 18:40:38 +02:00
maver
85862d8b2e
Filter faulty prompt entries
2023-08-12 18:40:38 +02:00
maver
e7198c6303
Fix prepared prompt not being returned
2023-08-12 18:40:38 +02:00
maver
b8b3dd4caf
Various improvements for stability and token counting.
2023-08-12 18:40:38 +02:00
maver
2c36fbdc1d
Apply character specific prompt overrides
...
Jailbreak and main
2023-08-12 18:40:36 +02:00
maver
5afd60c578
Add dialogue examples first if user decides
2023-08-12 18:40:18 +02:00
maver
474571e17a
Handle various error scenarios during token counting
2023-08-12 18:40:18 +02:00
maver
175b14f5a6
Fix missing element terminator
2023-08-12 18:40:18 +02:00
maver
73e3001493
Refactor addMessageToChatCompletion
2023-08-12 18:40:18 +02:00
maver
5270d261aa
Add memory and authors note to chat completion
2023-08-12 18:40:18 +02:00
maver
bf5404f6ce
Add enhanced definitions
2023-08-12 18:40:18 +02:00
maver
21b37950e4
Fix chat completion not recognizing 0-position
2023-08-12 18:40:18 +02:00
maver
dd7f326460
Improve in-code documentation
2023-08-12 18:40:18 +02:00
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
29bc3c854f
Update prompt manager after chat loaded
2023-08-12 18:40:18 +02:00
maver
c92de398b9
Fire event after a chat has successfully loaded
2023-08-12 18:40:18 +02:00
maver
d65a03d75d
Streamline token counting
...
By using TokenHandler instead of custom token handling
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
maver
b8d08161ab
Allow generate to run without sending a request
2023-08-12 18:40:18 +02:00
SillyLossy
e309e18e97
Reset token counters when switching characters. Put main prompt at the beginning
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
Cohee
0f412faabe
Hotfix
2023-08-12 18:40:18 +02:00
Cohee
cb60c31490
Hotfix
2023-08-12 18:40:18 +02:00
Cohee
41366b0e72
Hotfix
2023-08-12 18:40:18 +02:00
SillyLossy
f5189df319
Fix sanitation again
2023-08-12 18:40:18 +02:00
Cohee
4027afb737
Fix prompt settings init
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
3acd865bf8
Introduce new substitute parameters
...
charIfNotGroup and group
2023-08-12 18:40:18 +02:00
maver
121bbf19d6
Add i18n attributes to prompt manager elements
2023-08-12 18:40:18 +02:00
maver
637b99b3fe
Update default jailbreak message
2023-08-12 18:40:18 +02:00
maver
a5e2f11e61
Use EventEmitter instead of native event handling
2023-08-12 18:40:18 +02:00
maver
4476cbdc81
Fire event when selecting a 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
d9d10f3b00
Show character definition in regular mode
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
ff07572fd4
Fix dropspot highlight not appearing on hover
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
9022d9abd9
Update documentation and code style for prompt manager
2023-08-12 18:40:18 +02:00
maver
5a5ea2f78a
Remove prompt list when character gets deleted
2023-08-12 18:40:18 +02:00
maver
e2f8c876d9
Refactor render functions of prompt manager
...
Improve readability and extendability
2023-08-12 18:40:18 +02:00
maver
137b979302
Improve documentation for prompt manager
2023-08-12 18:40:18 +02:00
maver
0e3e57269c
Simplify new character handling
2023-08-12 18:40:18 +02:00
maver
a627f684d2
Remove obsolete jailbreak toggle.
2023-08-12 18:40:18 +02:00
maver
beedd9952a
Add missing export for missing identifier exception
2023-08-12 18:40:18 +02:00
maver
441e5c6cea
Remove obsolete description of prompt manager
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
1adad6105a
Refactor chat completion
2023-08-12 18:40:17 +02:00
maver
fe43b58cb0
Add help note for prompt manager
2023-08-12 18:40:17 +02:00
maver
796e52e537
Disable role select only when advanced mode is off
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
5996697fce
Remove obsolete properties on prompts
...
These are now handled by prompts_list
2023-08-12 18:40:17 +02:00
maver
63985a490d
Add error handling to parseTokenCounts function
2023-08-12 18:40:17 +02:00
maver
a6c7a935cc
Add marker symbol to prompt manager marker list entries
2023-08-12 18:40:17 +02:00
maver
779a08fd15
Clarify prompt managers total token count meaning
2023-08-12 18:40:17 +02:00
maver
5ae0c14d8d
Update stylings for prompt manager prompts
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
e1218e71c9
Improve styling of Prompt Manager
2023-08-12 18:40:17 +02:00
maver
e47d9d979b
Show calculated prompts for makers
2023-08-12 18:40:17 +02:00
maver
24acba557c
Remove obsolete sanitizing of prompts
2023-08-12 18:40:17 +02:00
maver
ce7759e12f
Add ability to update multiple prompts at once
...
To Promptmanager
2023-08-12 18:40:17 +02:00
maver
9beefca3f5
Enable Chat Completion to create messages for itself
...
And return their token count
2023-08-12 18:40:17 +02:00
maver
febf4018b8
Add fluent getters to Chat Completion
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
1048413a1a
Add --white20a css variable
2023-08-12 18:40:14 +02:00
maver
d809435767
Import promptmanager styles
2023-08-12 18:39:54 +02:00
maver
f9e1c134cb
Add prompt manager styling
2023-08-12 18:39:54 +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
maver
2fa3f5b84b
Add prompt manager module
2023-08-12 18:39:54 +02:00
maver
3451762cd9
Add draggable list module
...
Used by openai prompt manager
2023-08-12 18:39:54 +02:00
maver
b96b97fa8c
Update openai default settings configuration file
2023-08-12 18:39:54 +02:00
maver
709964dd23
Add openai prompt manager edit popup
2023-08-12 18:39:54 +02:00
Cohee1207
116f80d952
#925 Add Mancer name to select
2023-08-12 18:35:03 +03:00
Tony Ribeiro
1eb4dd9a4f
Merge branch 'SillyTavern:staging' into staging
2023-08-12 14:36:23 +02:00
Cohee1207
b77cc8672d
#923 Fix chroma checkbox not saving
2023-08-12 15:32:18 +03:00
Cohee1207
092846e0bc
#924 Replace Novel Kayra subtier context
2023-08-12 14:21:05 +03:00
Cohee1207
82f6d11795
Add lazy chat messages rendering
2023-08-12 13:10:50 +03:00
Cohee
2a1eb029a2
Merge pull request #922 from mweldon/novelai-update
2023-08-12 12:14:29 +03:00
RossAscends
71c60c3c61
hide proxy password from view
2023-08-12 16:25:49 +09:00
Tony Ribeiro
62b6f08d25
Merge branch 'SillyTavern:staging' into staging
2023-08-12 06:05:56 +02:00
Tony Ribeiro
395de0fab8
Started refactoring of Coqui-tts extension.
2023-08-12 06:05:39 +02:00
Mike Weldon
a0573413b2
Add new NAI samplers and update presets
2023-08-11 17:58:40 -07:00
Cohee
93123062af
#918 Save default position and depth for A/N
2023-08-11 17:40:02 +03:00
Cohee
f3cff9cd28
#917 Don't add a prefill for summarization
2023-08-11 17:23:03 +03:00
Tony Ribeiro
362df6b144
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-11 14:50:25 +02:00
Tony Ribeiro
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
kingbri
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
kingbri
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
kingbri
0c94740560
Extensions: Add global CFG support
...
CFG is bundled as an extension which is more flexible in terms of
storing settings and consolidating code.
Global CFG is currently supported and the old power user setting
is auto-migrated.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
joe
5feebd4897
live2d -> talking head
2023-08-11 06:55:05 +09:00
joe
e4f22fdc99
live2d -> talkinghead
2023-08-11 06:52:14 +09:00
Cohee
d18bd20d75
Merge pull request #915 from spacegeek69/sg69-api-prices-fix2
...
[OpenRouter] Switch to token per dollar for prices
2023-08-10 22:23:17 +03:00
spacegeek69
4b48861d13
[OpenRouter] Switch to token per dollar for prices
2023-08-10 21:13:24 +02:00
Cohee
9e43f5f8b7
Add flat budget cap for hybrid WI budgeting
2023-08-10 20:45:57 +03:00
Cohee
b75997cebd
Move openrouter cost to more in your face position
2023-08-10 20:12:43 +03: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
03ce4a2cb9
Merge pull request #914 from Tony-sama/staging
...
Feature: RVC extension, applying voice changer on top of existing TTS providers
2023-08-10 19:29:09 +03:00
Cohee
104d983449
Adjust novel max context calculation
2023-08-10 19:15:52 +03:00
Tony Ribeiro
21a2bdac67
return original audio when RVC voice map has no model for the character
2023-08-10 17:12:37 +02:00
Tony Ribeiro
5d3c11710e
add rvc options in extension file
2023-08-10 16:46:04 +02:00
Tony Ribeiro
0c33860eb1
cleanup RVC extension code
2023-08-10 15:59:00 +02:00
Tony-sama
9e2ebdb43e
Merge branch 'SillyTavern:staging' into staging
2023-08-10 15:23:56 +02:00
Cohee
f226fe99aa
Showdown render tables
2023-08-10 13:18:12 +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
Cohee
2e81e47967
Fix default expressions
2023-08-10 12:47:56 +03:00
Cohee
2622999284
#911 Fix expressions
2023-08-10 12:42:52 +03:00
Cohee
78c599a413
#903 Load koboldcpp samplers order + show sampler ids
2023-08-10 12:34:22 +03:00
spacegeek69
f9db8eee67
[OpenRouter] Show API prices in list/description
2023-08-10 11:21:58 +02:00
Cohee
1a07fa8365
[Feature Request] Can we please have <xml_tags> visibility back? #907
2023-08-10 11:47:17 +03:00
Cohee
4200f1da0a
<rp> is a valid HTML tag
2023-08-10 10:57:31 +03:00
Tony-sama
034cc48a21
Merge branch 'SillyTavern:staging' into staging
2023-08-10 02:48:13 +02:00
Tony Ribeiro
33359f2c46
Add log to check audio type sent to extras
2023-08-10 02:47:53 +02:00
Cohee
1f8f200caf
#909 Add OpenRouter prompt cost calculation
2023-08-09 21:59:34 +03:00
Tony-sama
479923051b
Merge branch 'SillyTavern:staging' into staging
2023-08-09 20:25:32 +02:00
Cohee
e39e9428b6
Allow incomplete sentences on quiet prompts
2023-08-09 16:41:12 +03:00
Tony Ribeiro
8bea721721
Add extension for RVC postprocessing of TTS audio using ST extras
2023-08-09 03:30:26 +02:00
Cohee
41f504ef00
Fix textareas in right menu being too small in certain browsers
2023-08-09 01:07:06 +03:00
Cohee
0ed340bd9a
Merge pull request #901 from 50h100a/mancer-urlfix
...
Relax URL requirements when Mancer is enabled.
2023-08-08 23:27:05 +03:00
50h100a
53e41bdda8
Relax URL requirements when Mancer is enabled.
2023-08-08 16:12:03 -04:00
Cohee
cd86999d30
Fix variable name
2023-08-08 22:39:34 +03:00
Cohee
2fea218661
Extend random and roll syntax for frontend compatibility
2023-08-08 22:36:42 +03:00
Cohee
ef3a9a810e
Fix avatar preview after changing it
2023-08-08 22:08:41 +03:00
Cohee
2c3cfb31f5
#799 Adjust right panel layout
2023-08-08 21:13:42 +03:00
Cohee
7c6429a577
Add a hint for quick reply slots.
2023-08-08 20:57:23 +03:00
Cohee
e343f2461d
Fix block width
2023-08-08 20:51:31 +03:00
Cohee
5ac375097b
Fix last prompt line
2023-08-08 17:28:31 +03:00
Cohee
508e1a06da
Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging
2023-08-08 17:11:48 +03:00
Cohee
5ba7588838
Option to disable name forcing for instruct groups and personas
2023-08-08 17:11:38 +03:00
ouoertheo
5ea30d9d4d
Fix objective gen toastr messsage
2023-08-08 07:49:21 -05:00
RossAscends
78825352e5
more help format updates
2023-08-08 18:03:39 +09:00
RossAscends
264b52b52d
update help format
2023-08-08 17:42:28 +09:00
Cohee
0cb63e689d
Merge pull request #872 from 50h100a/kai-fmt
2023-08-08 00:41:12 +03:00
50h100a
c1ab0212e5
update comments
2023-08-07 17:10:05 -04:00
50h100a
128945aaaa
Copy 'relaxed api url' functionality over to webui
2023-08-07 16:46:32 -04:00
50h100a
75bb0d641f
Make 'relaxed api url' even more relaxed.
2023-08-07 16:46:12 -04:00
RossAscends
fcc51b6481
no more forced color for blockquotes
2023-08-08 04:52:22 +09:00
Cohee1207
c124fc589f
Fix display help links
2023-08-07 22:21:10 +03:00
Cohee1207
32e5566a37
Fix WI overflow alert
2023-08-07 22:12:50 +03:00
Cohee
f8e8929834
Merge pull request #896 from majick/tiny-cosmetic
2023-08-07 19:53:35 +03:00
majick
4167047f9b
Cosmetic: The avatar crop accept button is labeled "Accept"
2023-08-07 09:49:07 -07:00
Cohee
7384cb07a4
Remove margins for block quotes
2023-08-07 14:08:49 +03:00
Cohee
e0d6430ade
Fix copy-paste issue
2023-08-07 02:20:53 +03:00
Cohee
23a57e86a7
Try to remove excess character names from generations
2023-08-07 00:31:26 +03:00
Cohee
6e55b99aa9
Merge pull request #885 from StefanDanielSchwarz/proxy-ooba-preset
2023-08-07 00:02:04 +03:00
Stefan Daniel Schwarz
c4602df108
kobold-presets-without-max_length+genamt
2023-08-06 21:59:57 +02:00
SDS
c86e2154c9
Add proxy ooba preset
...
Here's the TextGen version of the proxy-replacement-preset. Same as KoboldAI's, just for ooba.
2023-08-06 21:49:29 +02:00
Cohee
151f4d322c
#883 Add option to disable CSRF tokens
2023-08-06 16:42:15 +03:00
AeonBlack
cfc4394e41
Resolve some API Spam / Fix 1 Token for 0 Token Counters
2023-08-06 05:58:26 +01:00
Cohee
ef1f6b3143
Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging
2023-08-05 15:44:18 +03:00
Cohee
58f7c77281
Reformat code
2023-08-05 15:44:15 +03:00
Cohee
b59e0cdfc8
Merge pull request #876 from StefanDanielSchwarz/OpenOrca-OpenChat-instruct-preset
...
Added OpenOrca-OpenChat instruct preset
2023-08-05 14:50:57 +03:00
RossAscends
b1666dc18d
css skill issue
2023-08-05 18:51:28 +09:00
RossAscends
734b0201be
style for blockquotes
2023-08-05 18:36:39 +09:00
Cohee1207
6ddfcc7a06
Enable quote blocks and HTML comments
2023-08-05 12:29:37 +03:00
Mika
8128c2436b
Changed Assistant Prefill to a textarea to allow for a longer prefill message.
2023-08-05 14:59:29 +09:00
Stefan Daniel Schwarz
bfac10028f
removed enabled field from presets
2023-08-04 23:52:36 +02:00
50h100a
4ae3e9db0a
fix settings access
2023-08-04 17:01:09 -04:00
Cohee1207
d05d4042fe
Unbreak HTML
2023-08-04 23:52:19 +03:00
50h100a
6b2455da2b
setting for relaxed api urls
2023-08-04 16:49:55 -04:00
Cohee
7b5bb030ad
Merge pull request #877 from city-unit/feature/ui
...
Fix assistant prefill title alignment
2023-08-04 23:34:42 +03:00
Cohee1207
19b3e13675
Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging
2023-08-04 23:29:25 +03:00
city-unit
d16f6f8fea
Fix assistant prefill title alignment
2023-08-04 16:26:25 -04:00
SDS
45a66fae9d
Added OpenOrca-OpenChat instruct preset
...
Here's an Instruct Mode preset for OpenOrca-OpenChat, e. g. for [Open-Orca/OpenOrcaxOpenChat-Preview2-13B](https://huggingface.co/Open-Orca/OpenOrcaxOpenChat-Preview2-13B ) and other OpenOrca/OpenChat models
2023-08-04 21:44:47 +02:00
Cohee1207
6b288ca83c
Adjust Novel settings to match the site more closely
2023-08-04 20:38:26 +03:00
Cohee
d59d7e6c8d
Fix boolean conversion
2023-08-04 18:15:42 +03:00
Stefan Daniel Schwarz
b407fe2388
custom_stopping_strings_macro toggleable option
2023-08-04 16:53:49 +02:00
SDS
33af7ad266
Replace Macro in Custom Stopping Strings
...
Replaces user and char names in custom stopping strings, making them much more versatile and useful.
Example Use Case: Now you can use a custom stopping string like "\n*{{user}} " to stop generation when the AI tries to act as the user.
2023-08-04 15:45:45 +02:00
Cohee
cd8a24a712
Fix bulk edit
2023-08-04 14:41:00 +03:00
Cohee
84283bc2b4
Add "Best match" tokenizer option
2023-08-04 14:17:05 +03:00
Cohee
14827d6135
Fix bulk-edit extension manifest
2023-08-04 13:42:20 +03:00
joe
c18a845f64
Fix duplicate call by mistake
2023-08-04 16:35:30 +09:00
pyrater
2a00e98ec5
Merge branch 'SillyTavern:staging' into staging
2023-08-04 16:26:44 +09:00
joe
853d81e67c
Bug and performance Fix's
2023-08-04 14:54:01 +09:00
joe
791b18d78e
Removed old code
2023-08-04 11:25:58 +09:00
Mike Weldon
079b1623c5
NovelAI preamble code cleanup
2023-08-03 18:27:23 -07:00
joe
708b065300
Merge branch 'staging'
2023-08-04 09:32:02 +09:00
joe
140b86d822
updates
2023-08-04 09:27:01 +09:00
pyrater
8f1321f09d
Update index.js
2023-08-04 09:26:17 +09:00
pyrater
9333340175
Update index.js
...
somehow display:none; was missing from line 1183
2023-08-04 09:21:52 +09:00
joe
4698f0f765
Perfomance Increase for unloading animation
2023-08-04 08:29:39 +09:00
pyrater
f106666ded
Merge branch 'SillyTavern:staging' into staging
2023-08-04 06:43:17 +09:00
50h100a
2d07cce1dd
make KAI url-fixing as flexible as webUI's
2023-08-03 16:28:02 -04:00
Cohee
ea809023b5
Merge pull request #858 from 50h100a/mancer-api
...
Mancer API
2023-08-03 23:06:53 +03:00
Cohee
bcffaec6a6
Fix invalid function reference
2023-08-03 19:30:19 +03:00
Cohee
008d8fa6fc
Merge pull request #859 from city-unit/feature/bulk
...
Bulk Editing
2023-08-03 19:29:33 +03:00
majick
109f6ace63
Proposed: Spinning cute skull when deleting a chat
2023-08-03 07:59:57 -07:00
Cohee
44340208de
Merge pull request #868 from majick/chat-delete-icon
...
Proposed: Skull icon to delete past chat
2023-08-03 17:24:03 +03:00
Cohee
19a0f8e5ac
Merge pull request #865 from StefanDanielSchwarz/del_char_checkbox-unchecked-by-default
...
del_char_checkbox unchecked by default
2023-08-03 17:18:49 +03:00
Cohee
2a153e3b15
#866 Wait for group to stop generating before auto-summarizing
2023-08-03 17:17:58 +03:00
majick
d5e32af9b2
Proposed: Skull icon to delete past chat
2023-08-03 07:07:59 -07:00
SDS
65732f4406
del_char_checkbox unchecked by default
...
When you delete a character, you can always re-import them - but if you deleted the chat files, they're gone forever unless you backed them up manually. That's why I think this checkbox should be off by default, making chat file deletion a conscious effort.
With it off, worst case someone forgets to check the box and has some unnecessary files on their disk that they can then delete manually. That's much less of a problem than someone forgetting to uncheck the box (e. g. when importing a new version of the character) and then suffering data loss.
2023-08-03 15:39:15 +02:00
RossAscends
f892931d44
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-03 21:17:36 +09:00
RossAscends
a837b1e2fb
fix movingUI observer states
2023-08-03 21:17:34 +09:00
50h100a
9cf4056b28
Do backflips trying to get error information from endpoints.
...
Then present it nicely.
2023-08-03 07:32:53 -04:00
Cohee
37e653dcf4
Add toggle for persona info notifications
2023-08-03 14:24:45 +03:00
Cohee
0a12fe0bdb
Unhide expression holder on setting live2d sprite
2023-08-03 14:07:50 +03:00
joe
56a4a6eb83
Bug fix
2023-08-03 20:01:35 +09:00
joe
4b7c837fe3
Removed unneeded IF
2023-08-03 19:29:48 +09:00
joe
aebdd6cd42
Fallback expression and tweak
2023-08-03 19:23:15 +09:00
pyrater
73f15060c9
Merge branch 'SillyTavern:staging' into staging
2023-08-03 19:10:10 +09:00
50h100a
2fc6813e66
code review adjustments part 1
2023-08-03 06:07:54 -04:00
pyrater
0ad3c86e17
Merge branch 'SillyTavern:staging' into staging
2023-08-03 19:06:04 +09:00
joe
9f44a72d76
Setting Tracking Live2d
2023-08-03 19:05:21 +09:00
SDS
1f56f0d64a
Update simple-proxy-for-tavern.settings
...
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:47:59 +02:00
SDS
905131c764
Update Deterministic.settings
...
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:46:53 +02:00
Cohee
31feaee805
Enter to submit dialogue popup input
2023-08-03 11:32:08 +03:00
gd1551
67fa7b9607
Update Custom Stop Strings to note NovelAI support
2023-08-03 11:06:29 +03:00
Cohee
1b005ef47f
Merge pull request #856 from mweldon/preamble
2023-08-03 10:24:31 +03:00
Mike Weldon
c8b5b7da22
Use prose augmenter by default for Kayra
2023-08-02 23:07:17 -07:00
RossAscends
5a67d72fea
/qr, /qrset & ctrl+1~9 hotkeys for QRs
2023-08-03 14:44:23 +09:00
RossAscends
68e5ae63d6
move closechat/togglepanels to slashcommands
2023-08-03 13:21:38 +09:00
city-unit
9712e4bbb0
Moved bulk edit from external to internal extension.
2023-08-03 00:15:09 -04:00
50h100a
61c0e3b08b
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into mancer-api
2023-08-02 23:46:03 -04:00
50h100a
2fdec7eb03
Added authentication variant to WebUI API.
2023-08-02 23:25:24 -04:00
Mike Weldon
1d0f67c144
Add NAI preamble to start of chat buffer
2023-08-02 18:22:06 -07:00
Mike Weldon
14ef5d9a6b
Add new NAI presets TeaTime and ProWriter
2023-08-02 18:21:14 -07:00
Cohee1207
f198f5eb6e
Fix localization hiding Usage Stats button
2023-08-02 23:04:52 +03:00
gd1551
ea800d1550
Add stop sequences support to NovelAI generations
2023-08-02 22:42:11 +03:00
SDS
9d99b89c9c
Fix inconsistent newline trimming
...
Newlines weren't trimmed at first generation in a new chat, only on subsequent generations. By commenting out this check, it works consistently for all generations.
(I noticed because even with my deterministic preset, a regen/swipe would give a different output than the very first generation, so I went looking and found this if-clause as the source of the inconsistent behavior.)
2023-08-02 20:00:01 +02:00
Cohee
baddee8082
Merge pull request #850 from StefanDanielSchwarz/improved-roleplay-preset
2023-08-02 19:10:13 +03:00
SDS
7dfaf6f0b0
Fix Storywriter-Llama2.settings
...
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:06:06 +02:00
SDS
3f015f4bd2
Fix Deterministic.settings
...
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:05:27 +02:00
SDS
6f18c457fc
simple-proxy-for-tavern default preset
...
These are the same settings as [simple-proxy-for-tavern's default preset](https://github.com/anon998/simple-proxy-for-tavern/blob/main/presets/default.json ). I've fixed the sampler order and raised the context size to Llama 2's 4096 tokens.
2023-08-02 18:03:14 +02:00
SDS
c57de3d47b
Improved Roleplay Preset
...
More like simple-proxy-for-tavern's default verbose prompt, and now works with SillyTavern's AutoFormat Overrides on or off, so this new and improved version is better and more compatible.
2023-08-02 17:42:42 +02:00
mashwell
cd02abe205
textgen simple-1 preset fix
2023-08-02 14:23:16 +03:00
50h100a
aac7525204
Add secret key storage
2023-08-02 03:31:17 -04:00
50h100a
42cc66f06e
First pass UI for extending webui
2023-08-02 03:30:57 -04:00
Cohee
f6f51d21c5
Merge pull request #841 from ouoertheo/ouoertheo/objectives6
...
Objective: currentTask fix in MESSAGE_RECEIVED, ignore swipes
2023-08-02 01:45:20 +03:00
ouoertheo
9a4d62ca6f
add lastMessageWasSwipe=false to resetState
2023-08-01 16:16:52 -05:00
Cohee
9d023dc3b1
Load live2d by posting a file
2023-08-01 23:57:04 +03:00
Cohee
29a3c5d590
Fix npm audit
2023-08-01 23:25:09 +03:00
SDS
0c0e24323c
proxy-replacement-preset: Roleplay Instruct Mode Preset
...
In [[Feature Request] Add Simple Proxy functionality into Silly Tavern directly · Issue #831 · SillyTavern/SillyTavern](https://github.com/SillyTavern/SillyTavern/issues/831 ), I explained how to replace the [simple-proxy-for-tavern](https://github.com/anon998/simple-proxy-for-tavern ) using built-in functionality of SillyTavern. To make this easier, here's an Instruct Mode Preset that helps setting this up.
2023-08-01 23:14:50 +03:00
SDS
32f605e413
Llama-2-KoboldAI-presets
...
Here are two presets I've found very useful for Llama 2-based models:
- Deterministic takes away the randomness and is good for testing/comparing models because same input equals same output.
- Storywriter-Llama2 is the Storywriter preset adjusted for Llama 2's 4K context size. It also works well against Llama 2's repetition/looping issues.
2023-08-01 23:13:37 +03:00
Cohee
72974d8a54
More clear message for character import failure
2023-08-01 18:13:50 +03:00
Cohee
7f86551ab4
Don't try to load live2d if variable is disabled or module is not loaded to Extras
2023-08-01 16:33:30 +03:00
Cohee
c5d87e4808
ParseImgDimensions for Showdown
2023-08-01 16:24:54 +03:00
Cohee
e5f3a70860
#843 Wait for group to stop generating before checking objectives
2023-08-01 15:53:10 +03:00
Cohee
7596d78322
#844 Properly handle KoboldAI errors
2023-08-01 15:22:51 +03:00
Cohee
5645432e9d
#823 Allow arbitrary line breaks in instruct sequences and custom chat separators
2023-08-01 14:17:33 +03:00
Cohee
bad7892baa
Adjust chromadb auto% for character description
2023-08-01 14:16:03 +03:00
Cohee
a0c8ac54dd
Lower max context for Clio and Kayra presets
2023-08-01 13:30:30 +03:00
SDS
73fd306b8b
Fixed persona_description linebreak
...
When persona description is positioned after character card, there are double linebreaks before and none behind the persona description, because storyString already brings a trailing one whereas persona_description doesn't. This fixes that by putting the linebreak where it belongs.
2023-08-01 12:54:46 +03:00
Cohee
72213add56
#833 Sort tags list alphabetically
2023-08-01 12:26:28 +03:00
ouoertheo
6f4fd15095
currentTask fix in MESSAGE_RECEIVED, ingore swipes
2023-08-01 04:24:55 -05:00
Cohee
16b45f1ea9
Reformat new code
2023-07-31 20:56:05 +03:00
Cohee
435d319090
Merge pull request #835 from pyrater/staging
...
Live2d Changes
2023-07-31 20:53:45 +03:00
Tony Ribeiro
192c82b180
Restored streaming mode as a new provider "Streaming", recording is done on server side, voice detection with vosk and transcript with whisper.
2023-07-31 18:47:33 +02:00
ouoertheo
6768c56e2b
fix regression on task selection
2023-07-31 07:56:49 -05:00
joe
4939387bbf
Updated based on feedback
2023-07-31 19:14:15 +09:00
joe
4c14b8ee2d
Updated Static URL
2023-07-31 19:01:45 +09:00
joe
0bbcf0db83
Updated non static URL Calls
2023-07-31 18:54:50 +09:00
joe
0c919bf32d
Talking Animation
2023-07-31 18:21:32 +09:00
pyrater
9f92b19004
Merge branch 'SillyTavern:staging' into staging
2023-07-31 16:10:22 +09:00
joe
7824a18103
Live2d Commits
2023-07-31 16:09:36 +09:00
joe
0eef05908d
live2d addition
2023-07-31 14:52:30 +09:00
ouoertheo
d5e40e0271
fix for allowing root task as. notify on manual check
2023-07-30 19:15:05 -05:00
Cohee
6b85f10818
Merge pull request #832 from mweldon/kayra-fix-fresh-coffee
2023-07-31 00:57:16 +03:00
Mike Weldon
27c6e5ecff
Fix some presets, bad words, rep allowlist, and banned tokens
2023-07-30 14:03:28 -07:00
Cohee
40f466b2c3
Summary plugin improvements: In-chat position, customizable template, force insert after X words
2023-07-30 23:10:37 +03:00
RossAscends
02667d3d1a
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-31 03:37:52 +09:00
RossAscends
9cb70817c7
fix ctrl+up when sys msg is last
2023-07-31 03:37:49 +09:00
Cohee
e172f50d4f
Allow /cut 0
2023-07-30 21:35:36 +03:00
Cohee
49f7185c8c
#829 Close chat option
2023-07-30 21:35:21 +03:00
RossAscends
638050a3de
skill issue
2023-07-31 02:56:39 +09:00
RossAscends
a0f369d100
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-31 02:41:41 +09:00
RossAscends
f9239c860d
Escape hotkey to close panels/popups
2023-07-31 02:41:15 +09:00
Cohee
41a08fed2b
Merge pull request #828 from ouoertheo/ouoertheo/objective-qol-improvements
2023-07-30 19:33:02 +03:00
RossAscends
95d43712d3
fix chat bg color when panels hidden
2023-07-31 01:08:24 +09:00
ouoertheo
4f76a8b0ce
fix task counter decrement
2023-07-30 09:27:31 -05:00
ouoertheo
3fc2b81433
help text update
2023-07-30 09:19:17 -05:00
ouoertheo
23a514bba8
full templating for all prompts. prompt mgmt
2023-07-30 09:15:12 -05:00
Cohee1207
51449c4913
Rename Settings option
2023-07-30 16:40:45 +03:00
Cohee
6d9c2ec365
Merge pull request #819 from pyrater/staging
...
Show / Hide Top Bar
2023-07-30 16:38:44 +03:00
Cohee
ad26a1968b
Merge pull request #818 from city-unit/feature/WI
...
Add optional alerting for WI debugging.
2023-07-30 16:29:33 +03:00
Cohee1207
52289acc62
Reformat index.html
2023-07-30 16:28:55 +03:00
Cohee
c8e456d773
Merge pull request #827 from Ahbahl/staging
...
Moves Claude Assistant prefill box below JB
2023-07-30 16:28:19 +03:00
Cohee1207
d00fbacec3
#822 Increase instruct sequences max lengths
2023-07-30 16:27:29 +03:00
Cohee1207
ccbec7715a
#825 Set temperature slider min value to 0.0
2023-07-30 16:21:01 +03:00
Ahbahl
1f63fd9344
Moves Claude Assistant prefill below JB to be more in line with how prompts are structured.
2023-07-30 15:13:10 +02:00
joe
d8d5118283
removed padding
2023-07-30 11:57:21 +09:00
joe
11226ff7d6
add CSS to round corners
2023-07-30 11:56:17 +09:00
pyrater
844d9c86a4
Merge branch 'SillyTavern:staging' into staging
2023-07-30 11:50:09 +09:00
joe
0aee97ccca
Added Option to toggle/Hide settings bar.
2023-07-30 11:47:17 +09:00
city-unit
fa06e5ee5a
Add optional alerting for WI debugging.
2023-07-29 22:15:54 -04:00
Cohee
fd93bc7736
Merge pull request #817 from city-unit/feature/activechat
...
Persist active chat across devices.
2023-07-30 03:07:55 +03:00
city-unit
0cc88c17c7
Handle groups correctly, save settings.
2023-07-29 20:05:12 -04:00
city-unit
6829f5308f
Persist active chat across devices.
2023-07-29 19:48:08 -04:00
Mike Weldon
9dba57dc85
Fix minor typo that broke phraseRepPen for NAI
2023-07-29 15:59:18 -07:00
Cohee
dddc49c235
#798 Claude assistant prefill
2023-07-30 01:51:59 +03:00
RossAscends
faf9c4445f
Create Default QR preset
2023-07-30 06:26:06 +09:00
RossAscends
a646aaa125
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-30 06:22:05 +09:00
RossAscends
80a0cb2bc4
MPV of QuickReply Presets
2023-07-30 06:22:03 +09:00
Cohee
314b194891
Remove preset reloading when setting is NaN
2023-07-29 21:24:29 +03:00
Cohee
0e7c10b26f
Merge pull request #812 from ouoertheo/ouoertheo/objective5-tree
2023-07-29 13:04:47 +03:00
Cohee
64914e778d
Merge pull request #807 from 50h100a/tilde-fix
2023-07-29 13:02:58 +03:00
ouoertheo
27eb95cb36
add migration
2023-07-29 01:58:26 -05:00
Mike Weldon
732707ae2b
Turn on instruct mode for NAI
2023-07-28 22:56:31 -07:00
ouoertheo
ee81a8d88c
add in objective tree
2023-07-28 23:21:55 -05:00
Mike Weldon
b107848ccb
Add Kayra presets
2023-07-28 17:23:28 -07:00
50h100a
7c3b598eea
Don't flicker the token counter when recounting tokens.
2023-07-28 18:45:55 -04:00
50h100a
aed0dab95d
Markdown fix: Don't eat verticals/newlines
2023-07-28 18:35:36 -04:00
50h100a
311249c5e0
Tilde does nothing in our markdown, remove it.
...
Match begin/end formatting symbol counts.
2023-07-28 18:09:54 -04:00
Cohee
88f3e01f72
Fix logspam in WI parser
2023-07-28 21:58:18 +03:00
Cohee
8e06d18664
#804 Add kayra model
2023-07-28 21:45:44 +03:00
Cohee
3fb4756c03
#803 Add a separate field for proxy password
2023-07-28 21:33:29 +03:00
Cohee1207
707ce62017
Advanced Character Search #786
2023-07-28 00:38:43 +03:00
Cohee1207
ddf485f354
#787 Display character version in the list
2023-07-28 00:04:21 +03:00
Cohee1207
c3f61af18a
#788 Fix NovelAI tokenizer labels
2023-07-27 23:47:29 +03:00
Cohee1207
3eea8a714c
#789 Add sorting by char.data strings size ("tokens")
2023-07-27 23:45:25 +03:00
Cohee1207
49186dbfc1
#796 Round portrait height to nearest 64
2023-07-27 23:38:08 +03:00
Tony Ribeiro
8d794ed03f
merge new speech-recognition module with staging branch.
2023-07-27 19:29:36 +02:00
ouoertheo
111b91b1ed
simple css fix for prompt edit
2023-07-27 07:26:05 -05:00
joe
99a18be5fc
Fix for dropdown list not populating
2023-07-27 20:04:01 +09:00
Cohee
62e5f71cf9
Reformat coqui code
2023-07-26 22:57:05 +03:00
Cohee
f56834bb96
Merge pull request #775 from pyrater/staging
...
Coqui TTS Addition
2023-07-26 21:41:47 +03:00
Cohee
68819a1afc
Add openrouter to /api slash command
2023-07-26 21:22:57 +03:00
Cohee
e4e2ff20a2
#781 Don't add You stopping string for non-Pygmalion models
2023-07-26 21:08:25 +03:00
Cohee
5c66c34414
#778 Slash command to add a persona message without generation
2023-07-26 21:00:36 +03:00
Cohee
1ad361593f
Merge pull request #779 from ouoertheo/ouoertheo/objective4
...
Objective: Custom Prompts, Current Task Highlight
2023-07-25 16:58:40 +03:00
ouoertheo
ae850fdde7
protect default objective prompt, cleanup
2023-07-25 08:45:07 -05:00
ouoertheo
c8b3bce8b9
current task highlight/edit prompts
2023-07-25 08:36:27 -05:00
Cohee
c3d43a7d05
Merge pull request #776 from bdashore3/staging
2023-07-25 09:34:13 +03:00
kingbri
40f7aa47ad
Generate: Ignore bias addition on continue
...
Continue adds to an existing prompt, so the correct parts of a
message are already present.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-07-24 23:45:53 -04:00
kingbri
0e45aa7e58
Regex: Fix saving logic
...
- Don't save if the name is empty or undefined
- Warn if the find regex isn't found
- Warn if the "Affects" checkbox isn't selected
This allows for edits to be preserved even if a user incorrectly
changes something with the regex script itself.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-07-24 23:21:54 -04:00
joe
ce3d76d662
Coqui TTS Addition
2023-07-25 09:59:08 +09:00
Cohee1207
c4209b9448
Fix naming
2023-07-25 01:13:32 +03:00
Cohee1207
83cb3456fc
Run showdown output through sanitize
2023-07-25 00:07:52 +03:00
Cohee
0df8c4b6a2
Merge pull request #774 from city-unit/feature/delete
...
More general/functionalized char delete methods
2023-07-24 22:45:41 +03:00
city-unit
8fdea22379
Move delete calls to functions, generalize delete endpoint.
2023-07-24 15:05:27 -04:00
Cohee
260bb0af52
Fix opening character with id = '0' in /go and /random commands
2023-07-24 17:22:51 +03:00
Cohee
cf3baccc5e
Fix spelling mistakes
2023-07-24 11:18:03 +03:00
Cohee
130559d499
#746 Add preset manager for ooba/kobold
2023-07-23 23:52:31 +03:00
Cohee
e9288874b1
Update RR preset
2023-07-23 22:09:59 +03:00
Cohee
1b9ca4c9d9
Unhide advanced parameters for Novel
2023-07-23 02:09:03 +03:00
Cohee
dd69fd3934
Auto-scrollheight for SD char prefix
2023-07-23 00:28:23 +03:00
Cohee
83252617be
#612 Character-specific prompt prefixes for SD
2023-07-22 23:57:48 +03:00
Cohee
a9f8506218
Possible chroma auto-adjust fix
2023-07-22 22:21:37 +03:00
Cohee
ea68e70ac7
Refine message for dupe confirm
2023-07-22 22:14:16 +03:00
Cohee
e38a9df538
Confirm character duplication
2023-07-22 21:50:21 +03:00
Cohee
d3fe20c119
Add editable prompt templates
2023-07-22 21:12:23 +03:00
Cohee
3feffaabe5
SD refine mode for paintbrush button
2023-07-22 20:32:58 +03:00
Cohee
52b2c89d64
Merge pull request #764 from toby3d/patch-1
2023-07-22 19:27:33 +03:00
Maxim Lebedev
59100a0076
Fixed tags order in Llama2 instruct preset
...
I didn't notice that the prompt wording implies impersonation, which is incorrect for common usage. Changed the order of tags used to generate the character's response to the user, rather than the vice versa.
2023-07-22 21:31:44 +06:00
Cohee
80fad96b1f
Fix chat width when switching themes
2023-07-22 18:09:50 +03:00
Cohee
eccfadb14e
#763 Fix "Continue on Send"
2023-07-22 17:46:59 +03:00
Cohee1207
01f1f67de3
Clean-up JB prompt of caret returns and dangling spaces
2023-07-22 16:50:34 +03:00
Cohee1207
732761a427
#724 Fix samplers order being too cool for your tiny phones
2023-07-22 14:18:34 +03:00
Cohee1207
212e98302a
Fix empty stat and original param
2023-07-22 14:10:21 +03:00
Cohee
d7b895b92d
Merge pull request #758 from ThisIsPIRI/reppen
2023-07-22 13:10:23 +03:00
Maxim Lebedev
433ddf5901
Created Llama2 instruct preset
...
Tested on Llama 2 13B chat model provided by TheBloke. Based on these prompt example: https://huggingface.co/TheBloke/Llama-2-13B-chat-GPTQ#prompt-template-llama-2-chat
2023-07-22 13:24:17 +06:00
ThisIsPIRI
8e73882c9b
Add rep pen range to ooba settings
2023-07-22 07:56:37 +09:00
ThisIsPIRI
e2f1f4a57a
Add repetition penalty range for ooba
2023-07-22 07:38:35 +09:00
Cohee1207
7205255d18
Increase default context cap for Kobold and ooba to 4k
2023-07-21 23:47:43 +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
053dbbd25c
Onboarding experience and new default user avatar
2023-07-21 16:42:18 +03:00
Cohee
b05d501f82
Add default content by contest winners
2023-07-21 15:28:32 +03:00
RossAscends
a9b9d6fe77
better background thumbnail sizing
2023-07-21 20:43:12 +09:00
Cohee
c0d3dd54a7
Emit event after chat reloading
2023-07-21 14:15:43 +03:00
Cohee
500eae40e2
Load external API models into OAI list
2023-07-21 13:35:39 +03:00
Cohee
6ccd64c603
Add file placeholders for characters and chats
2023-07-21 12:48:46 +03:00
RossAscends
6bc136d535
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-21 18:41:22 +09:00
RossAscends
b53bc7cc0e
add OR credit viewing link to api panel
2023-07-21 18:41:19 +09:00
Cohee
bdca4b9bad
Fix empty original substitution and bg mobile usability
2023-07-21 12:02:52 +03:00
RossAscends
932da47476
fix floating prompt scrolling
2023-07-21 16:05:05 +09:00
RossAscends
e2c7f770e4
fix default expressions
2023-07-21 06:06:00 +09:00
RossAscends
cda78d3cf0
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-21 05:38:58 +09:00
RossAscends
066e01677b
improve user stat button position
2023-07-21 05:38:55 +09:00
Cohee
a81b0dba2f
Don't remove bg uploader on backgrounds render
2023-07-20 23:12:59 +03:00
Cohee
edd41989fd
Initial commit
2023-07-20 20:32:15 +03:00