Commit Graph

2988 Commits

Author SHA1 Message Date
Cohee 422b9e1b63 Fix sequences to stop strings if missing values 2024-04-02 18:34:29 +03:00
Cohee 759e8eed0c Fix for Together 2024-04-02 16:38:39 +03:00
Cohee 2859ae54ab Don't delay when not in focus 2024-04-02 16:21:55 +03:00
Cohee ca047034b7 Fix smooth stream for MakerSuite 2024-04-02 16:13:01 +03:00
Cohee 7389286862 Don't show logprobs when using smooth streaming 2024-04-02 15:51:00 +03:00
Cohee 8176e09d4a Refactor event parsing 2024-04-02 15:25:23 +03:00
Cohee 51b3b8bfaa Add smooth streaming 2024-04-02 14:56:15 +03:00
Cohee c0fffde739 Fix SD "Raw last message" in groups 2024-04-02 13:15:31 +03:00
Cohee 04edf32ef0 Do not send dynatemp to backends if disabled 2024-04-02 11:29:49 +03:00
Cohee 96a85ca688
Merge pull request #2003 from bdashore3/json-schema
Add JSON schemas for TabbyAPI
2024-04-02 11:23:49 +03:00
Cohee 0b76e1d350 Fix schema not loading from presets. Fix ESLint warnings 2024-04-02 11:23:29 +03:00
kingbri 5210db5679 Format
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-02 01:01:59 -04:00
kingbri 4f0322351e Sampling: Add ability to send JSON schemas
TabbyAPI supports the ability to send JSON schemas with prompts in
addition to EBNF strings supported by outlines. Add an extra box
for TabbyAPI only.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-02 00:59:21 -04:00
Aisu Wata ac0a431cbe fix: avoid skipping example chats in a dialogue when close to quota 2024-04-01 22:44:16 -03:00
Wolfsblvt 3632631997 random and pick allow empty items and trim correctly 2024-04-02 01:02:02 +02:00
Wolfsblvt 9b24397f5a Unify {{pick}} and {{random}} regex
- Allow all four possible syntax forms, just to make this easier: {{random:1️⃣:two}}, {{random1️⃣:two}}, {{random::one,two}} and {{random:one,two}}
2024-04-02 00:42:13 +02:00
Cohee 03a203d607 Fix macro help 2024-04-02 01:28:31 +03:00
Cohee d7817d1882 Set default newline suffix if wrap is enabled and there's no suffix in instruct template 2024-04-02 01:24:36 +03:00
Cohee 3b333d3803
Merge pull request #1995 from Wolfsblvt/pick-macro
Add {{pick}} macro replacement
2024-04-02 01:17:03 +03:00
Cohee 4f6127c8f2 Actually support comma-split syntax in random 2024-04-02 01:16:25 +03:00
Cohee 36b718b9c7 Merge branch 'staging' into pick-macro 2024-04-02 01:07:04 +03:00
Cohee d498458971
Merge pull request #1996 from aisu-wata0/staging
fix: "Squash system messages" would fail to skip example messages
2024-04-02 00:35:57 +03:00
Cohee 9838ba8044 #1994 Add Cohere as a Chat Completion source 2024-04-02 00:20:17 +03:00
Cohee 9c6d8e6895 Update auto summary interval calculation algorithms 2024-04-01 18:57:42 +03:00
Aisu Wata 41860bdc57 fix: squashing system messages would fail to skip example messages 2024-04-01 01:24:29 -03:00
Wolfsblvt 70adee3c63 Add {{pick}} macro replacement
- Pick macro that works like random, but is consistent for the chat and context
- Change help text for random to actually utilize the new, preferred syntax
2024-04-01 01:47:56 +02:00
Cohee a5d00d356b Auto-calculate summary words 2024-04-01 02:11:52 +03:00
Cohee 159404c3e2 Hide "no WI/AN" in Extras summary mode 2024-04-01 01:18:29 +03:00
Cohee 6aa97c73e9 Fix example dialogue formatting with block header 2024-03-31 21:27:13 +03:00
Cohee b990eb523b #1980 Add raw summary prompt builder mode 2024-03-31 21:22:27 +03:00
Cohee 3331cb6491 Add ability to temporarily override response length for /gen and /genraw 2024-03-31 21:02:38 +03:00
Cohee ad4269f476 Add system prompt to /genraw command 2024-03-31 19:42:12 +03:00
Cohee 2e28f24251 Fix summary controls disappearing when switching Chat Completion sources 2024-03-31 14:27:43 +03:00
Cohee 045d4e972a
Merge pull request #1982 from Wolfsblvt/improve-bulk-edit-and-fixes
Improve bulk edit and bug fixes to tags
2024-03-31 11:00:28 +03:00
Cohee b2f42f1b9f Close context menu immediately when clicked on mass tag 2024-03-31 10:54:23 +03:00
Cohee b0fb50aef6 Fix example dialogue separator being skipped in instruct mode 2024-03-31 10:30:06 +03:00
Wolfsblvt c58fcfd4da Fix actionable filters and bogus selection again
- Fix actionable filters and their toggle state
- Make bogus folders clickable again
- Even more code documentation
2024-03-31 00:21:33 +01:00
Cohee a96bb40505 #1991 Add API key for llama.cpp 2024-03-31 00:27:12 +02:00
Cohee 32cde5f13f Fix tag map cleanup on tag deletion, run lint 2024-03-30 23:20:46 +02:00
Cohee 153f75cf1a Add role selection to Character's Note depth prompt 2024-03-30 23:12:01 +02:00
Wolfsblvt 71a630ad85 Code documentation for tags & bogus state
- Add lots of code documentation for tag functions (I'm sorry, I live in object oriented languages...)
- Fix bogus folder setting not being respected for some controls
2024-03-30 22:06:50 +01:00
Wolfsblvt 6fe7c1fdaf Fix reprint loop on tag filters
- Fix endless loop if a tag was selected
- Tag selection is now saved, both 'selected' and 'excluded' (old state is lost though)
- Streamlined reprinting even more by refactoring bogus drilldown
2024-03-30 20:33:08 +01:00
Wolfsblvt 1ff40f0af4 Merge remote-tracking branch 'upstream/staging' into improve-bulk-edit-and-fixes 2024-03-30 19:03:03 +01:00
Cohee bd62c2fb70 Add 'as' argument for /gen command 2024-03-30 18:13:55 +02:00
Cohee e99d37d549 Remove extraneous newlines when formatting quiet prompts 2024-03-30 15:54:42 +02:00
Cohee a17206dd38 Merge branch 'staging' into instruct-rework 2024-03-30 14:56:37 +02:00
Cohee 9c7e29115f
Merge pull request #1989 from kir-gadjello/sd-drawthings-api
Implement drawthings local app api support for sd extension
2024-03-30 14:50:07 +02:00
Cohee 652987ae01 Add missing auth header 2024-03-30 14:23:50 +02:00
Cohee d997f8dc53 Add {{trim}} macro 2024-03-30 12:26:21 +02:00
Cohee 06e15e6d5f L + skill issue + bad copypaste 2024-03-30 12:00:10 +02:00
kir-gadjello dddcac9af8
implement drawthings local app api support for sd extension 2024-03-30 01:12:29 -03:00
Wolfsblvt 80f4bd4d9e Global refactor of printCharacter and filter print
- (!) Refactor character list and filter redrawing to one global debounce
- Refactor all places where character list and filters where redrawn to the correct usage (hope I didn't miss any)
- Automatically redraw character list on each tag bulk edit
- Fix tags not being sorted in bulk edit mutual tags list
- Refactor bulk tag edit class to actually be an instance object
- Remember scroll position on character list redraw - unless it's a full refresh
2024-03-30 03:06:40 +01:00
Cohee 9712fd1cfb Merge branch 'staging' into instruct-rework 2024-03-29 18:57:56 +02:00
Cohee 6a688cc383 Add fallback if tag_map is uninitialized 2024-03-29 18:07:45 +02:00
Cohee a3ec0938c5 KoboldCpp grammar fix 2024-03-29 17:28:28 +02:00
Wolfsblvt bf8b6b80d7 Refactor and improve bulk delete popup
- Improve bulk edit popup with display of avatars and better format
- Refactor both calls of bulk delete to use the same method
- Add display of filename on avatar hover for inline avatars (@Cohee you forgot this one (: )
2024-03-29 05:53:26 +01:00
Wolfsblvt 167673fcf5 Updated code documentation
- Updated code documentation for all methods added/changed with this PR
- Expanded tooltip to "bulk edit" to explain how it works
2024-03-29 04:41:16 +01:00
Wolfsblvt 9005d3f790 Merge remote-tracking branch 'upstream/staging' into improve-bulk-edit-and-fixes 2024-03-29 02:42:27 +01:00
Cohee 3c733b3243 New instruct macros 2024-03-28 23:12:33 +02:00
Cohee fcdd90cec4 Adjust last prompt line of quite gens 2024-03-28 21:51:02 +02:00
Cohee c4427349c9 Merge branch 'staging' into instruct-rework 2024-03-28 20:22:52 +02:00
Cohee 3e49c9d02c &rcub => &rcub; 2024-03-28 14:47:24 +02:00
Cohee d02c93e84f Merge branch 'staging' into instruct-rework 2024-03-28 01:34:04 +02:00
Cohee 6ca2111ef6 Honey I broke mass duplicator 2024-03-28 01:15:14 +02:00
Cohee 6ed604593c Copy tags on duplicating 2024-03-28 01:13:54 +02:00
Cohee 310acfe810 Use new instruct sequences in prompt formatting 2024-03-28 00:52:20 +02:00
Cohee 39768b78ce Decrease brightness of disabled inputs 2024-03-28 00:27:00 +02:00
Cohee 8b7b32a141 (WIP) Add new instruct mode sequences. Deprecates separator sequence.
1. Separate suffixes for all roles
2. System message sequences
3. User alignment message
2024-03-27 23:40:10 +02:00
Cohee 01d17f4396 Export Chat Comps examples parser 2024-03-27 23:38:13 +02:00
Cohee 2468c1bc88
Merge pull request #1968 from LenAnderson/debounce-processHotkeys
Call processHotkeys debounced (RossAscends-mods)
2024-03-27 22:43:07 +02:00
Cohee 55d855b655 Autofit immediately if input value is empty 2024-03-27 22:18:20 +02:00
Cohee 82d50e553d
Merge pull request #1973 from kingbased/goog
Update Makersuite models + proper prompt conversion
2024-03-27 21:40:02 +02:00
Cohee 5264e2b194 Emit events when a new group chat is created 2024-03-27 20:44:04 +02:00
Cohee 0bf6835de2 Add "compact" argument to message sending commands. 2024-03-27 19:40:34 +02:00
Cohee d53e645323
Merge pull request #1975 from Wolfsblvt/persona-switch-consistency
Persona retrigger first message consistency fix
2024-03-27 15:18:37 +02:00
Cohee 6d02223bd4 Fix cases with persona autoswitch 2024-03-27 15:16:20 +02:00
Wolfsblvt a4c4f36fc6 Bulk edit select improvements & bulk tag edit inline avatars
- bulk edit tags shows inline avatars for all selected characters
- allow shift-click selecting/deselecting multiple characters on bulk edit
- bulk select all button added
- bulk select shows selected character count
2024-03-27 08:33:32 +01:00
Wolfsblvt 4547e68497 Fix tag display issues (char create, auto load)
- Fix tags not working on new character dialog
- Fix display of tags for auto-loaded character on enabled auto load
2024-03-27 08:33:32 +01:00
Wolfsblvt 40daf1ca1d Bulk edit tag improvements
- Show mutual tags on bulk edit
- Update tag list on tag added/removed in bulk edit
- Add "remove mutual" button to bulk edit tags
2024-03-27 08:33:32 +01:00
Alexander Abushady 9bd3a526aa Fix for unique swipes
Fix for unique swipes in Aphrodite
2024-03-26 23:57:24 -04:00
based 6a51855f19 Update Makersuite models 2024-03-27 13:52:51 +10:00
LenAnderson 78400b4a2e Merge branch 'staging' into debounce-processHotkeys 2024-03-26 13:14:05 -04:00
LenAnderson 3debc06372 fix for jQuery input event not triggering real input event 2024-03-26 12:32:23 -04:00
Cohee 4e7cd6d63b Set active character for /random 2024-03-26 18:30:12 +02:00
LenAnderson 78ba88f94f set active character / active group in /go command 2024-03-26 12:21:22 -04:00
LenAnderson d9022db7d9 debounce saving of user input in send_textarea 2024-03-26 12:11:15 -04:00
LenAnderson 69d195ef31 improve send_textarea autofit performance
- only expand immediately
- shrink debounced
2024-03-26 12:11:00 -04:00
LenAnderson e567aa2c31 replace debounce with other performance improvements
- remove debounce from processHotkey
- replace dom-queries in conditions with vars
- replace some jQuery in conditions with vanilla JS
2024-03-26 12:09:26 -04:00
LenAnderson 92ec45af4b call processHotkeys debounced 2024-03-25 18:16:18 -04:00
Cohee 129febedce
Merge pull request #1962 from 50h100a/pr_mancerargs
Updates to Mancer parameters and a logprobs fix
2024-03-25 18:59:25 +02:00
50h100a 8b092adc14
Use mode enum to toggle dynatemp behavior. 2024-03-25 12:25:03 -04:00
LenAnderson dedb1625aa Merge branch 'staging' into qr-editor-wordwrap 2024-03-25 09:05:49 -04:00
LenAnderson 7c3ffcb3b1 qr editor wrap toggle 2024-03-25 09:04:41 -04:00
Cohee 5e8999cc43 Add comments to STscript 2024-03-25 14:22:39 +02:00
Cohee 0218eb1a18 Disable newline wrapping of in-chat extension prompts 2024-03-25 13:11:28 +02:00
Cohee df805d692b Fix some code 2024-03-24 21:42:27 +02:00
Cohee e153861043 Hide radio controls in drawers 2024-03-24 21:25:27 +02:00
50h100a 6f7e7b85ab For Mancer:
- Allow logprobs (works)
- Allow multiswipe (not yet)
- Adjust visible samplers
Fix: 0 logprob is 100% chance, handle accordingly.
2024-03-24 14:45:37 -04:00
Cohee be95162e64 Fix search of extension prompts by role 2024-03-24 03:12:30 +02:00
Cohee 8a7ad5ef91 Indicate overridden prompts 2024-03-24 02:19:10 +02:00
Cohee 3b637cc9a6 Add forbid overrides to prompts 2024-03-24 01:28:35 +02:00
Cohee c1ac34e001 Disable-able main prompt 2024-03-24 00:28:54 +02:00
Cohee 7b9c0e303f Clean-up continue nudge init 2024-03-23 23:11:05 +02:00
Cohee 6665666098 Add continue postfix controls for Chat Completion 2024-03-23 23:02:42 +02:00
Cohee 67e78fa456 Add roles to summary injects 2024-03-23 19:18:43 +02:00
Cohee bb6ac5147b Add roles to Author's Notes 2024-03-23 18:45:37 +02:00
Cohee 848af1fd4b Add inject roles to slash command 2024-03-23 18:44:40 +02:00
Cohee 1ff0e89529 Fix continue and bias spacing inconsistencies 2024-03-23 17:51:53 +02:00
Cohee 607df2f555 Add ability to insert role-typed prompt injections 2024-03-23 17:36:43 +02:00
Cohee 76cde592ad #1940 Allow both random syntaxes in one message 2024-03-23 00:57:33 +02:00
Cohee b0fbe9434d Fix token counter chunk sanitation 2024-03-21 20:18:02 +02:00
Cohee 0678777460 Preserve selected prompt index on render 2024-03-21 20:12:36 +02:00
Cohee c46c6f6c37 Delag prompt manager operations 2024-03-21 19:59:19 +02:00
Cohee 6fe1b0f0e2 #1933 Gemini 1.5 Pro 2024-03-21 19:25:54 +02:00
Cohee 3b293de3ec Allow AVIF and friends for avatar images 2024-03-21 14:47:22 +02:00
Cohee 176befcf8c Fix more than 9 regex groups 2024-03-21 12:12:22 +02:00
Cohee 41b6169ea8 Extend getContext API 2024-03-21 01:11:47 +02:00
Cohee c606cd1295 Add SMEA/DYN controls for NAI Diffusion 2024-03-20 21:23:56 +02:00
Cohee abb8bdbc1e Extract API endpoint for moving UI 2024-03-20 01:07:28 +02:00
Cohee b261c8c4a9 Extract API endpoints for images 2024-03-20 00:59:06 +02:00
Cohee 7dcd39c806 Extract API endpoints for quick replies 2024-03-20 00:46:46 +02:00
Cohee d448d4f65b Extract API endpoints for user avatars 2024-03-20 00:39:48 +02:00
Cohee 41528d0423 Add ability to delete UI themes 2024-03-20 00:14:32 +02:00
Cohee 965bb54f7d Option to add names to completion contents 2024-03-19 21:53:40 +02:00
Cohee 4a5c1a5ac8 Remove vision model restrictions from OpenRouter. 2024-03-19 20:48:49 +02:00
Cohee 5b7b06aba8 Make logprobs draggable, fix conflicts between moving UI and maximization, fix z-fighting 2024-03-19 01:40:02 +02:00
Cohee c8f84bd413 Textgen setting refactors 2024-03-19 01:38:55 +02:00
Cohee a97917d3f0 Remove asterisks from Novel TTS 2024-03-18 00:31:28 +02:00
Cohee d2f0a2fa60 Add option to replace <tagged> blocks in TTS 2024-03-18 00:31:16 +02:00
Cohee 6e5f4a86ba Fix skip codeblocks setting not loading 2024-03-18 00:17:17 +02:00
Cohee 8ead536da6 Add asset filters 2024-03-17 21:32:21 +02:00
Cohee afec103eb2 Fix character deleted emission 2024-03-17 20:35:49 +02:00
Cohee 3b188c37dd Add character deleted event to the list 2024-03-17 19:50:44 +02:00
Cohee c82157945e Allow generic moving divs for extensions 2024-03-17 19:23:01 +02:00
Cohee 7f909b99f9 Merge branch 'staging' into tags-as-folders-enhancements 2024-03-17 14:09:24 +02:00
Cohee 2baea084a1 Add lastCharMessage and lastUserMessage macros 2024-03-17 02:45:22 +02:00
Cohee 3aa6aace8c Less claustrophobic extension management modal 2024-03-17 02:22:02 +02:00
Cohee dc74f546d5
Merge pull request #1875 from kalomaze/cubic-curve
smoothing_curve UI support
2024-03-17 02:20:51 +02:00
Cohee 88075bde79 Update hotswap avatars when changing group members list 2024-03-16 23:05:16 +02:00
Cohee 77784585ba Merge branch 'staging' into tags-as-folders-enhancements 2024-03-16 22:32:01 +02:00
Cohee 3ed7ccbc57 Fix double rendering of first message when opening a chat with only 1 message 2024-03-16 18:22:33 +02:00
Cohee d311780328 Fix performance in macro substitution 2024-03-16 01:38:23 +02:00
Cohee 306998ce7d Clean-up template 2024-03-15 21:38:51 +02:00
Cohee 753b7dd526
Merge pull request #1931 from deffcolony/staging
added data-i18n tags
2024-03-15 21:36:46 +02:00
Cohee 508bab7e0f Fix range numbers parsing 2024-03-15 16:31:43 +02:00
Cohee cda7ab0530 Add /model command 2024-03-15 16:08:22 +02:00
deffcolony 2db2e2d687 added data-i18n tags
+updated and added data-i18n tags
2024-03-15 00:35:21 +01:00
Cohee 54d5e269d5 Add type check 2024-03-15 00:22:10 +02:00
Cohee 60ea9df55e Allow imports in custom CSS. Confirm import usage on theme adding. 2024-03-15 00:20:46 +02:00
Cohee ce756bc4f7 Allow setting altering group greetings with extensions. Add ability to add extensions when creating characters. 2024-03-14 23:10:35 +02:00
Cohee 51f959c06b Replace quote extract separator for Silero TTS 2024-03-14 14:56:58 +02:00
Cohee 6ac8ef1b48 Add koboldcpp as a multimodal captioning source 2024-03-14 01:03:51 +02:00
Cohee acf36b6107 Add koboldcpp API key/password support 2024-03-14 00:34:09 +02:00
Cohee 46993384a3 Allow any model to send inline images in OpenAI custom endpoint mode 2024-03-14 00:33:04 +02:00
Cohee 1f20833f44 Add Claude 3 Haiku 2024-03-13 23:56:08 +02:00
XTer 6c44f5b3fd 增加了提示性信息 2024-03-14 01:21:04 +08:00
XTer 42083b371b 添加了第一版GSVI的TTS适配 2024-03-14 00:36:56 +08:00
Cohee e6fe82760f Change ids on OR prompt cost 2024-03-13 11:19:30 +02:00
Wolfsblvt 81503b7bd5 Tag Filters: Fix the debounce redrawing again 2024-03-13 02:18:25 +01:00
Cohee 7ec9996c1f Add prompt cost for OpenRouter under text completion 2024-03-13 02:55:09 +02:00
Cohee e24fbfdc1d Update default OAI sampler parameters 2024-03-13 02:25:20 +02:00
Wolfsblvt 9aadc7c32b Tag Folders: Fix tag sortable being stuck while drawing
- When drag&dropping tags, the tag was stuck until the character list was stuck. Make it a debounced call now.
2024-03-12 23:39:54 +01:00
Cohee da6545e615 Add {{name}} macro for instruct sequences. Resolves to an actual name behind the message (useful for group chats). When can't be determined, defaults to "System". 2024-03-12 23:26:45 +02:00
Cohee 7ad2473f99 Add char.card Jailbreak support for Text Completion APIs 2024-03-12 23:22:29 +02:00
Cohee 5efdecc825 Add new OpenAI embedding models for selection 2024-03-12 21:41:30 +02:00
Kristian Schlikow 44a7dd3d74
Add NomicAI for vectorization (#1922)
* Crudely add NomicAi for vectorization

* Move NomicAI to its own endpoint, properly handle API key

* Adjust clear button html

* Remove leftover nomicai http header code

* Revert changes to openai-vectors.js

* Fix UI issues

* Revert change to settings, fix UI

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-03-12 21:10:25 +02:00
Cohee 700c20d441 Add moment mutability notice for future generations 2024-03-12 20:45:30 +02:00
Cohee a9ec171c50 Cache parsed timestamps for quicker rendering 2024-03-12 20:29:07 +02:00
Cohee 3912c67965 Skip applying translations if no locale data is loaded 2024-03-12 20:24:45 +02:00
deffcolony b6c29f7129 added new langs
+added new lang: Arabic, Portugese, Vietnamese
+added display names for all langs
+added data-i18n= tags for translation
2024-03-12 19:03:12 +01:00
Cohee 6b2374c405 Add function to write extension fields to character cards. 2024-03-12 01:49:05 +02:00
Cohee 9f0c2e0ddb Neither is this. 2024-03-11 02:56:43 +02:00
Cohee a1256d9753 This doesn't actually work. 2024-03-11 02:55:15 +02:00
Cohee d0fec68768 Extend markdown guide 2024-03-10 23:53:55 +02:00
Cohee 5f246aa756 Deduplicate locale loading logic 2024-03-10 20:49:11 +02:00
AlexVeeBee c9374bce13 remove useless console.log 2024-03-09 23:04:22 +00:00
AlexVeeBee 458535c7bc Split i18n.json file 2024-03-09 23:03:51 +00:00
Cohee c69b8137d7 Reduced motion disables background transition 2024-03-10 00:55:34 +02:00
Cohee 596ab89ef7 Run macro substitution before adding text to WI recursion buffer 2024-03-10 00:52:27 +02:00
Cohee 62a073c51a Merge branch 'release' into staging 2024-03-10 00:43:08 +02:00
johnbenac d9ff9e796b
Add tip to AllTalk endpoint field. 2024-03-09 15:57:01 -05:00
Cohee 73fdcbad44 Fix some bugs (see below):
1. Remove yellow highlights in hotswaps list.
2. Decrease font size of group members list, make it respect the block limits (1 row for small avatars, 3 rows for big avatars).
3. Fix autoload loading the first character if the latest selected entity was a group.
4. Fix tag key potentially skipping the first character.
5. Fix being unable to open groups from the hotswaps panel.
6. Fix left alignment of hotswaps panel, now centered.
7. Fix rounding of missing group avatars (most noticeable when favorited).
2024-03-09 21:58:13 +02:00
Cohee 32049b7e1d Merge branch 'staging' into tags-as-folders-enhancements 2024-03-09 21:15:13 +02:00
Cohee 91d6a139e5
Merge pull request #1906 from DreamGenX/dreamgen_api
Add support for DreamGen API.
2024-03-08 21:16:37 +02:00
Cohee a0279b636b Remove dead code 2024-03-08 08:41:54 +02:00
Cohee 2cdfda9d69 Actually use getCurrentDreamGenModelTokenizer 2024-03-08 08:40:03 +02:00
Cohee ae378789fe Merge branch 'release' into staging 2024-03-08 08:35:19 +02:00
Cohee 15eb18740e Pass char/user names for Claude example messages converter 2024-03-08 08:31:36 +02:00
Wolfsblvt 5ac7826fec Tag Folders: Additional Fixes
- Refactored to one general printTagList method
- Made a robust getTagKeyForEntity function
- Fixed group not displaying tags if autoloaded
- Fixed added tags on character/groups not being auto sorted
- Fixed autoload of group/character that I killed
- Fixed typo
2024-03-07 23:48:50 +01:00
DreamGenX bc8d41b530 Implement suggestions 2024-03-07 17:28:38 +01:00
Wolfsblvt 7b49290fec Merge branch 'staging' into tags-as-folders-enhancements 2024-03-07 16:09:57 +01:00
DreamGenX 5c410986a4 Add support for DreamGen API.
API docs: https://dreamgen.com/docs/models/opus/v1
API keys: https://dreamgen.com/account/api-keys

I decided to base this on the text-completion API since it's more
flexible with SillyTavern's prompt formating capabilities.

This also means that custom context and instruct settings are required.

Will add documentation in a followup PR.
2024-03-07 12:25:48 +01:00
Wolfsblvt 9f42cafc39 Tag Folders: Clear all filters button
- Add "clear all filters" button for tag and search filters
- Resize back button to take less space
- Fix char grid display
2024-03-07 04:26:33 +01:00
johnbenac 8036a07df4
clarified placeholder comfyui text 2024-03-06 21:34:31 -05:00
Wolfsblvt fb97f563b7 Tag Folders: show hidden numbers
- Show hidden counts for folders, and total
- Rework resizing of character names to shrink additional data first
- Better placement for group numbers
2024-03-07 02:15:41 +01:00
Wolfsblvt 18379ec602 Tag Folders: Improve global tag filters
- Update global tag filters to three-state filters
- Add filter for folders (showing empty folders or no folders)
- Final fix of filtering (should be correct now)
2024-03-06 23:13:22 +01:00
Cohee bb53fef531 Clean-up docs and leftover logs 2024-03-06 23:10:52 +02:00
Cohee 9a6824f86c
Merge pull request #1886 from parsedone/patch-2
Fixes [BUG] STscript parser() incorrectly manages spaces
2024-03-06 23:04:10 +02:00
Wolfsblvt fc6146fa00 Tag Folders: Rework favorites display
- Favorites display uses same method than inline avatars
- Favorites now respect avatar style
2024-03-06 04:59:39 +01:00
Wolfsblvt 8e184254c8 Merge branch 'staging' into tags-as-folders-enhancements 2024-03-06 01:07:22 +01:00
Wolfsblvt 4ab45330c4 Tag Folders: Refactor tag code into tag.js 2024-03-06 01:05:08 +01:00
Wolfsblvt e578d3dbb6 Tag Folders: hidden/closed folders
- Implement folder types: Open, Closed, None
- Closed folders hide characters from most places
- "character(s)" singular wording on entity list
- small refactoring for that code
2024-03-06 00:28:14 +01:00
Cohee 00a4a12d7d Remove "Exclude Assistant suffix" option 2024-03-05 20:41:53 +02:00
based 3e1d44fc29 remove deprecated option + reverse proxy support in claude vision 2024-03-06 02:47:00 +10:00
based de0e0dad27 he forgor oop 2024-03-05 15:33:07 +10:00
based 8d9175f3f2 update default settings preset 2024-03-05 15:22:16 +10:00
based 64d9c9dc5d anthropic captioning 2024-03-05 07:07:38 +10:00
based 7bb8741cfa fix older model naming for the new api 2024-03-05 05:50:29 +10:00
based 04bb882e90 implement messages api and selector for nuclaude models 2024-03-05 04:40:19 +10:00
Cohee 7acd2916ec Fix image uploading if character name contains a dot 2024-03-03 20:39:20 +02:00
Cohee c4da1e3576 Fix for stats with no chat open 2024-03-03 19:36:40 +02:00
Cohee 2a5c240399 Fix for old iOS 2024-03-03 19:36:23 +02:00
Cohee b9392893dc [FEATURE_REQUEST] Option to toggle disable instruct formatting for example dialogue insertion #1881 2024-03-03 19:12:20 +02:00
Cohee 314c52fa5f
Merge pull request #1885 from parsedone/patch-1
Fixes [BUG] STscript /fuzzy returning wrong answer
2024-03-03 16:07:12 +02:00
Cohee 975206fd06 Clean-up /fuzzy command doc comments 2024-03-03 16:04:48 +02:00
Cohee 39c588f30e Showdown: parse single underscores as italics 2024-03-03 15:26:29 +02:00
RossAscends 77791ae3e9 revamp creator note & spoiler hide/show 2024-03-03 18:55:16 +09:00
parsedone d217a4e32f
Fixes [BUG] STscript SlashCommandParser.parser() incorrectly manages spaces
Fixes bug SillyTavern#1884

Parses a command even when spaces are present in arguments

Examples that now work:

/buttons labels=["OK","I do not accept"] some text /fuzzy list=[ "red pink" , "yellow" ] threshold=" 0.6 " he yelled when the color was reddish and not pink | /echo
2024-03-03 04:09:58 +01:00
parsedone 88f42132c2
Update slash-commands.js [BUG] STscript /fuzzy returning wrong answer
Implements fix of the bug #1883 "[BUG] STscript /fuzzy returning wrong answer".

Fix the params so tha /fuzzy detect when a "candidate" item is found (using fuzzy matching) in the text passed without argument name.
Also added optional "threshold" that allows to change the value used by Fuse in order to have stricter or looselier matching.

Also updated the parser.addCommand('fuzzy', fuzzyCallback
2024-03-03 03:43:44 +01:00
Wolfsblvt c0e112d195 Tag Folders: inline info for groups and avatars
- Add list of character avatars to folders (overflow hidden)
- Add and/or move count of characters for both groups and folders in overview
- Add name list of all chars for groups, above tags
- Replace alt texts of all avatar images with the entity name
- Made title/mouseover tooltip more useful with separation between types and their names
- refactored CSS usage of avatar sizes to global variables
- grid view alignment changes
2024-03-03 02:12:18 +01:00
Wolfsblvt 1faf8b7ee2 Tag Folders: Sync tag filters and bogus drilldown
- When you select or unselect a filter that is also a folder, the folder gets put into the drilldown
- When you click a folder or go back, the tag selection is synced accordingly
- Do not throw away bogus/tag filter on redraw/refresh of the list
2024-03-03 02:12:18 +01:00
Wolfsblvt 3e44dddfda Tag Folders: Drilldown for select and improved filter
- drilldown visible for bogus folder selections
- drilldown can be changed and refreshed
- enhanced filters (remove empty folders/tags from list by default)
2024-03-03 02:12:17 +01:00
Wolfsblvt 25a0ea0cb6 Tag Folders: tag filters indicator and show settings
- Add an indicator if any tag filters are applied, so you can see if there are any filters even if the list is collapsed
- Save collapse state of the tag list
- Fix folders vanishing if tag filters are applied (now really)
2024-03-03 02:12:17 +01:00
Wolfsblvt 25b528ee4f Tag Folders: add tag folder sorting and enabling
- make tags sortable per drag&drop (then sorted everywhere)
- each tag can individually be enabled as folder
- fix redraw of tags/entity list on tag changes
2024-03-03 02:11:35 +01:00
Cohee b490978142 Refactor vector models code 2024-03-02 23:16:18 +02:00
Kristan Schlikow adfb9c5097
Implement TogetherAI as vectorization provider 2024-03-01 23:52:49 +01:00
Cohee 95c49029f7 Add aphrodite model selector 2024-03-01 23:02:43 +02:00
Cohee d1ca855d23 Debounce token counting in popup plugin 2024-03-01 21:42:49 +02:00
Mae Thomson 63cd8b98dd Fix broken avatar thumbnail upon deleting last member of a group 2024-03-01 11:06:23 -05:00
Cohee b716dfbc0d
Merge pull request #1874 from deciare/underline-text-format
Support underlined text formatting
2024-03-01 17:49:14 +02:00
kalomaze 45776de1d5 Smoothing curve support for ooba 2024-03-01 00:06:34 -06:00
Deciare d554edc023 Support underlined text formatting.
- Enable the `underline` option for Showdown.
- Implement option for underlined text colour.
- Update stylesheet.
2024-03-01 00:35:27 -05:00
Cohee eaeafde0e4 Use Readability to extract text from HTML 2024-02-29 16:37:52 +02:00
Cohee 3d84ae026d Fix formatting 2024-02-29 11:50:41 +02:00
Cohee 8981346360
Merge pull request #1861 from berbant/staging
Deleting the current chat when creating a new one
2024-02-29 11:47:05 +02:00
Cohee e8985c259c Merge branch 'EugeoSynthesisThirtyTwo/release' into staging 2024-02-29 11:34:38 +02:00
Cohee 184fd1622f Limit to ooba only. Exclude from presets 2024-02-29 11:33:47 +02:00
gabriel dhimoila 76669ff8bb add max_tokens_second 2024-02-29 00:55:25 +01:00
berbant a85a2bbab1
Merge branch 'SillyTavern:staging' into staging 2024-02-28 22:46:43 +04:00
Cohee d024d7c700 Allow max value for per-entry depth 2024-02-27 23:34:07 +02:00
based 149a65cf62 migrate model name in old presets to new naming scheme 2024-02-27 02:23:07 +10:00
Cohee f962ad5c02 Add OpenRouter as a text completion source 2024-02-25 22:47:07 +02:00
berbant 670f08fad2
Update group-chats.js
After deleting a group chat, the oldest chat became active. I've fixed it so that the most recent chat becomes active instead.
2024-02-25 21:11:56 +04:00
Cohee 9e5505a7d4 Autocomplete for WI automation IDs 2024-02-25 03:54:40 +02:00
Cohee fc289126fa Add event type for text completion generation request settings ready 2024-02-24 21:45:33 +02:00
Cohee d5bf9fc28c Non-streaming logprobs for Aphrodite 2024-02-24 20:53:23 +02:00
Cohee d140b8d5be Parse non-streaming tabby logprobs 2024-02-24 20:10:53 +02:00
Cohee 3cedf64f66 Add autocomplete for WI inclusion groups 2024-02-24 19:04:44 +02:00
Cohee 3441667336 #1853 Add WI/Script link by entry automation id 2024-02-24 17:22:51 +02:00
Cohee 7b8ac8f4c4 Properly use vector insert setting 2024-02-24 15:57:26 +02:00
Cohee 8848818d67 Fix dynatemp neutralization 2024-02-24 15:32:12 +02:00
Cohee 299bd9d563 Merge branch 'staging' into llamacpp-sampler-order 2024-02-24 15:10:58 +02:00
Cohee 13aebc623a
Merge pull request #1854 from deciare/llamacpp-probs
Request and display token probabilities from llama.cpp backend
2024-02-24 15:06:28 +02:00
Cohee eaadfea639 Extend debounce duration of logprobs renderer 2024-02-24 15:03:57 +02:00
Cohee 9287ff18de Fix for non-streaming 2024-02-24 14:50:06 +02:00
Cohee dab9bbb514
Merge pull request #1844 from infermaticAI/InfermaticAI
Add InfermaticAI as a text completion source
2024-02-24 14:28:09 +02:00
Deciare 445cbda02f If token probability is a logarithm it'll be < 0
No need to read settings to find out if llama.cpp backend is in use...
2024-02-24 00:13:33 -05:00
Deciare 9eba076ae4 Sampler order for llama.cpp server backend 2024-02-23 23:01:04 -05:00
Deciare 936fbac6c5 Merge remote-tracking branch 'origin/staging' into llamacpp-probs 2024-02-23 17:45:54 -05:00
Cohee 737a0bd3ae Fix purge extras and mistral vectors 2024-02-23 22:37:00 +02:00
Cohee 9b34ac1bde
Merge pull request #1852 from berbant/staging
Display TranslateProvider link
2024-02-23 21:43:59 +02:00
Cohee cb536a7611 Save a list of safe to export secret keys 2024-02-23 21:41:54 +02:00
Cohee 82c5042bad Prevent extra loop iterations on buffer init 2024-02-23 21:23:44 +02:00
Cohee 4baefeba68 Extend per-entry scan depth limit, add warnings on overflow 2024-02-23 21:18:40 +02:00
Deciare 344b9eedbc Request token probabilities from llama.cpp backend
llama.cpp server token probabilities are given as values ranging from
0 to 1 instead of as logarithms.
2024-02-23 14:01:46 -05:00
berbant eb89337f51
Update index.js 2024-02-22 23:49:47 +04:00
Cohee c9f0d61f19 #1851 Substitute macros in new example chat 2024-02-22 18:45:50 +02:00
NWilson f569424f3e Merge branch 'staging' into InfermaticAI 2024-02-22 08:32:10 -06:00
Cohee ece3b2a7c1 Fix Chat Completions status check on settings loading if another API is selected 2024-02-22 04:36:06 +02:00
Cohee 0ccdfe4bb7 Fix duped line 2024-02-22 02:45:35 +02:00
Cohee 40aa971d11 Merge branch 'staging' into sampler-order-ooba 2024-02-22 02:44:32 +02:00
Cohee 0c1cf9ff2e Send sampler priority as array 2024-02-21 00:53:54 +02:00
Cohee f0141b4dd1
Update slash-commands.js 2024-02-20 16:57:00 +02:00
Sneha C 095cd873de
Update slash-commands.js
added the word "persona" to the /sync description to make it easier for users to find.
2024-02-20 16:48:43 +04:00
Cohee 8ba9b5c38b Merge branch 'staging' into sampler-order-ooba 2024-02-20 02:32:33 +02:00
Cohee 8e66a14e37 Add hints to doc strings about additional command prompts 2024-02-20 02:29:14 +02:00
kalomaze 32ee58e5e6 fix kcpp order reset 2024-02-19 18:12:56 -06:00
Wolfsblvt 550d8483cc Extend impersonate/continue/regenerate with possible custom prompts
- Use custom prompt provided via slash command arguments (similar to /sysgen and others)
- Use written text from textbox, if the popout menu actions are clicked
2024-02-19 22:23:58 +01:00
Cohee 2e00a1baaf [FEATURE_REQUEST] Can the unlocked max context size for OpenAI completion be increased from 102k to 200k for example? #1842 2024-02-19 19:37:18 +02:00
NWilson 030806bf1e Merge remote-tracking branch 'origin/staging' into InfermaticAI 2024-02-19 10:14:06 -06:00
Cohee 3c2113a6e7 Add ability to preserve file names when loading from assets downloader 2024-02-19 00:17:23 +02:00
Cohee 29b971a986 Merge branch 'staging' into slash-fix-bleed 2024-02-16 20:48:32 +02:00
Cohee c06fe6abfc Add character asset type 2024-02-16 20:42:56 +02:00
Cohee a8cd6c9fe7 Allow finding characters in slash commands by exact PNG name 2024-02-16 20:24:47 +02:00
NWilson 8075e4cd1e Changes 2024-02-16 09:07:06 -06:00
NWilson b5887960b6 Merge branch 'release' into InfermaticAI 2024-02-16 08:53:04 -06:00
Cohee 0da0d490c7 #1796 Attempt to fix alltalk on remote servers 2024-02-14 19:44:47 +02:00
Cohee 6ab918605e Allow single quotes in generated SD prompts 2024-02-14 15:39:56 +02:00
Cohee e3102bb26f #1823 Add -1 as min value for top k 2024-02-14 01:45:07 +02:00
Cohee 8d4c4c1945 Only snap resolution if pixel counts change 2024-02-13 11:40:37 +02:00
Cohee b8387df15e #1826 Allow snapping to known resolutions for face/bg generations 2024-02-12 17:28:39 +02:00
Cohee 9d713825c2 #1827 Consolidate {{group}} macro behavior 2024-02-12 16:23:01 +02:00
Cohee 0480488127
Merge pull request #1815 from bdashore3/staging
Fix zen slider values
2024-02-11 19:27:37 +02:00
Cohee 33d93b9761 #1813 Fix squash system messages 2024-02-11 15:56:48 +02:00
kingbri 6e10c43c63 Zen Sliders: Add off values for dynatemp and smoothing factor
Off for dynatemp is 1.0, smoothing factor is 0.0

Signed-off-by: kingbri <bdashore3@proton.me>
2024-02-11 01:32:32 -05:00
kalomaze 9fed7ed742 Make the neutralize option turn off quad sampling 2024-02-10 17:57:00 -06:00
kalomaze 70deb11d27 implement jank js + drag n drop sampler priority 2024-02-10 16:32:46 -06:00
kalomaze 818029288e Remove sending it if it's Aphrodite or TabbyAPI 2024-02-10 15:22:24 -06:00
Cohee cbea5bf996 UI Theme import/export 2024-02-10 23:12:16 +02:00
kalomaze 2065f95edc Sampler priority support 2024-02-10 14:57:41 -06:00
Cohee df97f5364b Regex import/export 2024-02-10 21:57:22 +02:00
Cohee 18f84979f2 Use SSE streaming for MakerSuite 2024-02-10 02:43:50 +02:00
LenAnderson cab6f90519 stop named args from nested commands bleeding into parent 2024-02-09 22:49:38 +00:00
Cohee 867c42cb6d Add cyrillic special quotes to tts option 2024-02-09 18:33:01 +02:00
Cohee d8d4732614 Add koboldcpp param aliases 2024-02-09 15:32:40 +02:00
kingbri 530455979f Textgen: Add tabby to logprobs
Tabby now supports logprob returns. Add support to the backend gate.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-02-08 20:59:54 -05:00
kingbri f372b2ac16 Textgen: Fix dynatemp defaults
The default min and max temp values should be 1

Signed-off-by: kingbri <bdashore3@proton.me>
2024-02-08 20:57:40 -05:00
Cohee 44a3bb8ec7 #1777 Add await argument to /trigger command 2024-02-08 00:20:36 +02:00
Cohee 90231680a9 Remove extra space 2024-02-08 00:05:23 +02:00
Cohee dfc1719c3f Use fuzzy name matching 2024-02-08 00:04:48 +02:00
EX3-0 b2eb361028
Update openai.js added /proxy command.
Added "proxy" slash command to openai.js to change between proxy presets in ST script.
2024-02-07 13:52:48 -05:00
Cohee c3129da879 [skip ci] Lint fix 2024-02-07 19:28:34 +02:00
oobabooga 21fb143718 Add API key 2024-02-06 20:00:16 -08:00
Cohee b158a86c25 Firefox copium for expression images 2024-02-05 02:21:20 +02:00
Cohee 41f53f4162
Merge pull request #1790 from Technologicat/talkinghead-fixes-feb2024
Talkinghead fixes feb2024
2024-02-05 01:33:39 +02:00
anon 634c9aad3b add logsprobs support for custom OpenAI APIs 2024-02-04 23:11:45 +00:00
Juha Jeronen ad48d6666a fix bug: when switching talkinghead off, set character expression 2024-02-05 00:47:14 +02:00
Juha Jeronen 2a39db799a auto-pause Talkinghead when ST tab is hidden to save GPU resources 2024-02-05 00:46:44 +02:00
Juha Jeronen 91c4de6605 add `/th` (alias `/talkinghead`) to toggle Talkinghead on/off 2024-02-05 00:46:23 +02:00
Juha Jeronen 5ad2a0d064 refresh talkinghead char on expression zip upload 2024-02-05 00:45:50 +02:00
Juha Jeronen 3b526ce207 remove some useless comments 2024-02-05 00:45:37 +02:00
Juha Jeronen 169b1c2c63 talkinghead check: always check also whether the module is enabled 2024-02-05 00:45:20 +02:00
Juha Jeronen 9e8f3e0def one more debug message 2024-02-05 00:44:46 +02:00
Juha Jeronen eb634d597f add comment on TTS 2024-02-05 00:44:39 +02:00
Juha Jeronen 24b315a149 comments
The tech is "Talkinghead" (capital T), the Extras module is
"talkinghead" (lowercase t).
2024-02-05 00:44:26 +02:00
Juha Jeronen 83e264db9e add some debug messages 2024-02-05 00:40:03 +02:00
Cohee b7921f1edd #1630 Fix regex depth application 2024-02-04 21:34:17 +02:00
Cohee bdf7602fab Add SpeechT5 TTS provider 2024-02-04 20:31:20 +02:00
Cohee f1cadfde2b Fix llamacpp server 2024-02-04 17:41:46 +02:00
RossAscends c03966d19a
Merge pull request #1786 from bdashore3/staging
Fix requests with sampling params
2024-02-04 17:26:54 +09:00
kingbri 3e34123b31 Textgen: Fix sampling param requests
1. TabbyAPI was not being included in temperature_last
2. DynaTemp parameters were still being sent even though the checkbox
was off. Cleanup the parameters if dynatemp is off for backends that
don't take in a dynatemp boolean.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-02-04 01:44:07 -05:00
Cohee 7ac6ed267f #1782 OpenAI multiswipe 2024-02-04 03:36:37 +02:00
Cohee 07677584c4 #1781 Fix /len and unescape for non-string arguments 2024-02-03 02:06:49 +02:00
Cohee 17a783f9c6
Merge pull request #1780 from Spacellary/patch-1
(Small) Add Handling for Dangling Characters in "trimToEndSentence" - utils.js
2024-02-02 21:34:51 +02:00
Cohee 4649c806e0 Use regex to match whitespace 2024-02-02 21:30:32 +02:00
LenAnderson db82b5bb3d Merge branch 'staging' into slash-escapes 2024-02-02 18:13:19 +00:00
Cohee 6d0d92aaff Add grammar and dynatemp for aphrodite 2024-02-02 20:06:46 +02:00
Spacellary e4025cb413
Add Handling for Dangling Characters in "trimToEndSentence" - utils.js
New: Considered the presence of whitespace or newline characters preceding the punctuation for accurate trimming.
2024-02-02 13:42:31 -03:00
Alexander Abushady 30213c8430 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-02-01 22:27:38 -05:00
Cohee a746077a1e Sort personas by name. 2024-02-02 04:07:51 +02:00
Cohee 10d78f9a25 Aphrodite tokenizer 2024-02-02 01:09:03 +02:00
RossAscends 7618133d6d unrestricted amount_gen for madlab mode 2024-02-01 15:24:35 +09:00
berbant ed875ec77d
Update index.js
Added new translateProvider: Lingva Translate
2024-01-31 22:42:28 +04:00
Alexander Abushady 8d9a373292 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-01-31 11:08:13 -05:00
Cohee 872418757c #1761 Personas grid view (slight return) 2024-01-31 12:13:01 +02:00
Cohee fa73c523f0 Persist current page on persona actions 2024-01-31 11:01:50 +02:00
Alexander Abushady da68d35ca5 Remove Noisy Sampling
Leaves DynaTemp Exponent and Quadratic Sampling.
2024-01-30 21:50:50 -05:00
Alexander Abushady 766cd49953 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-01-30 21:20:37 -05:00
Cohee c01217ac76 Clean-up styles and handlers 2024-01-30 20:16:48 +02:00
Cohee 4542c66664 #1761 Persona management overhaul 2024-01-30 19:12:56 +02:00
Cohee 079ab7db07 #1758 Mute character in group chat but keep character card 2024-01-30 12:27:31 +02:00
Alexander Abushady 9c33a04806 Merge remote-tracking branch 'upstream/staging' into quad-sample 2024-01-29 18:38:17 -05:00
Cohee da7b435b7c
Merge pull request #1751 from kingbased/proxypreset
Reverse proxy presets
2024-01-29 22:09:33 +02:00
Cohee b4646da187 Fix logprobs parser on NovelAI non-streaming 2024-01-29 11:13:48 +02:00
Alexander Abushady d1f41a4191 Merge branch 'staging' into quad-sample 2024-01-28 19:20:20 -05:00
Cohee 5f1e290bda Disallow multiple {{original}} macro substitutions 2024-01-29 00:58:29 +02:00
Cohee a9464daffa Merge branch 'staging' into macro-separation 2024-01-29 00:51:06 +02:00
Alexander Abushady 92aae0da04 Enter the Kalo Zone 2024-01-28 15:14:21 -05:00
Cohee f732b8ae4c Add optional module to vectors manifest 2024-01-27 23:09:41 +02:00
valadaptive 71f47588cd Pass macro variables in to evaluateMacros
This doesn't cover *all* the variables yet, just the ones that were
previously passed in as arguments. I'll expand this later to separate
the macro parsing from the execution of the functions themselves.
2024-01-27 13:20:44 -05:00
based ee7ee9f60a merged mistral proxy support 2024-01-27 06:26:23 +10:00
based aa976d0de2 implemented proxy preset manager 2024-01-27 06:21:00 +10:00
LenAnderson 2cdf928fc7 unescape args before calling callback 2024-01-26 18:58:44 +00:00
Cohee 4d534e3042 [BUG] Incorrect context size for gpt-4-turbo-0125 #1748 2024-01-26 18:51:20 +02:00
AlpinDale 8af3939f09
fix: logprobs for Aphrodite
Since Aphrodite follows the same logprobs style as ooba, we can enable it easily.
2024-01-26 07:15:39 +00:00
Cohee 3cf01e765a #1741 Filter non-unique chunks 2024-01-26 04:18:15 +02:00
Cohee 1647e5ae49
Merge pull request #1734 from khanonnie/alternative-tokens
Implement Token Probabilities UI panel using logprobs
2024-01-26 03:39:25 +02:00
khanon 60044c18a4 Implement Token Probabilities UI using logprobs 2024-01-25 18:34:46 -06:00
Cohee 40476dca3b New OAI models 2024-01-25 22:01:02 +02:00
Cohee 515e3859ec
Merge pull request #1689 from h-a-s-k/staging
Group chat fixes
2024-01-25 20:51:55 +02:00
Cohee 6ff998816d #1728 Missed one 2024-01-25 03:28:30 +02:00
Cohee e627e89722
Merge pull request #1726 from Technologicat/tooltips-vol1
add/improve tooltips
2024-01-24 22:50:02 +02:00
Cohee 3f3529ef89 #1630 Add min/max depth for prompt/display regex scripts. 2024-01-24 22:48:58 +02:00
Cohee 55984a59bb #1728 Allow zeros in {{pipe}} macro 2024-01-24 21:19:29 +02:00
Cohee e537def312 Add return value to /sd command and quiet flag 2024-01-24 20:15:10 +02:00
Juha Jeronen 0683d7a538 Merge branch 'staging' into tooltips-vol1 2024-01-24 17:05:09 +02:00
Cohee 532c86b051
Merge pull request #1737 from Technologicat/vectordb-with-extras
Initial support for Extras vectorizer, for Vector Storage
2024-01-24 17:01:54 +02:00
Cohee 0ad756c923 Add check for "embeddings" module. 2024-01-24 16:51:57 +02:00
Cohee b4e7ee05e6 Remove regex replace strategy selector 2024-01-24 16:10:50 +02:00
Juha Jeronen a1c7e2918b Merge branch 'staging' into vectordb-with-extras 2024-01-24 15:48:01 +02:00
Cohee 4823bcf4ff Add option to forbid external images 2024-01-24 15:47:54 +02:00
Juha Jeronen 8b43535352 Initial support for Extras vectorizer, for Vector Storage 2024-01-24 15:16:55 +02:00
NWilson f29f934c6b Progress 2024-01-24 06:59:27 -06:00
Cohee d5a2f5d9fc Fix /rand returning zero #1728 2024-01-24 14:04:45 +02:00
Cohee e329bd8497 Fix JSdoc comments 2024-01-24 13:07:56 +02:00
Cohee c76cc20a7d Fix default value for new fields 2024-01-24 13:00:43 +02:00
Cohee 9cf29b3651 Breaking - Count scan depth as individual messages, not pairs. 2024-01-24 00:07:22 +02:00
Cohee 8a69f63044 #1727 Add per entry WI setting overrides 2024-01-23 22:44:20 +02:00
Cohee 107fe85543 Add OpenRouter filtered reason display 2024-01-23 00:10:53 +02:00
Juha Jeronen 6a03980db6 add/improve tooltips 2024-01-22 15:56:12 +02:00
Cohee 814ed49c31 #1719 Clear text nodes in rendered formulas 2024-01-21 17:27:09 +02:00
Cohee e2becdf7a9 Add typedefs for TTS audioJob 2024-01-21 15:19:13 +02:00
Cohee f3fc3f12a7
Merge pull request #1716 from Tony-sama/staging
VRM extension support
2024-01-21 15:12:44 +02:00
Cohee ffbf35e468
Update index.js 2024-01-21 15:11:47 +02:00
Cohee b2509f8de4 Rethrow AllTalk init error 2024-01-20 20:44:11 +02:00
Cohee 570d5a30bd [skip ci] Lint fix 2024-01-20 20:40:40 +02:00
Cohee 2846d0fd58 #1720 Fetch no-cache images when uploading 2024-01-20 19:48:56 +02:00
Tony Ribeiro b741f32ae9 Clean comments 2024-01-19 09:34:32 +01:00
Tony Ribeiro 5b201bce7a
Merge branch 'SillyTavern:staging' into staging 2024-01-19 09:26:28 +01:00
Cohee 0b322c0e3d Add repetition penalty control for OpenRouter 2024-01-18 23:55:09 +02:00
LenAnderson 9ce2771dad make finalizeInit blocking just to be sure 2024-01-18 20:47:46 +00:00
LenAnderson 65d9c944d8 await init and wait for APP_READY 2024-01-18 20:43:31 +00:00
Cohee 8874ffffc5 Adjust UI label.
Group members are peacenik
2024-01-18 18:23:00 +02:00
Cohee 4f55824d7f QR auto-execute on group member draft 2024-01-18 18:08:38 +02:00
Cohee b8445eb2cd Add slash commands for instruct and context 2024-01-18 17:24:07 +02:00
Cohee f966c398ef Increase preset command timeouts 2024-01-18 16:36:26 +02:00
Cohee 7d34ed56e6 #1712 Add authorization only if Extras key is set 2024-01-18 16:33:02 +02:00
Cohee d19ba9a68c Fix format 2024-01-18 02:36:18 +02:00
Cohee 05d292e055 Merge branch 'staging' into erew123/release 2024-01-18 02:35:26 +02:00
Cohee 9aa4b50a86
Merge pull request #1709 from LenAnderson/qr-autoexec-queue
queue all auto-executes until APP_READY
2024-01-18 01:11:19 +02:00
erew123 3af2164187
AllTalk Updates
Streaming passed URL to global ST audio.
Localstorage removed for saving TTS elements.
Styles stored in CSS
Duplicate checks on fetchresponse removed.
2024-01-17 21:55:24 +00:00
erew123 f293c20e9f
Merge branch 'SillyTavern:release' into release 2024-01-17 21:28:08 +00:00
LenAnderson 12a40c25a0 fix QR settings UI out of sync after update via API 2024-01-17 20:41:59 +00:00
LenAnderson 6fe17a1bed queue all auto-executes until APP_READY 2024-01-17 20:32:25 +00:00
Cohee 617cabd7b5
Merge pull request #1707 from LenAnderson/qr-fixes
Several QR fixes
2024-01-17 11:12:38 +02:00
Cohee d38700ca08
Merge pull request #1706 from LenAnderson/vars-fix-addvar-array
fix addvar on array using setGlobalVariable
2024-01-17 11:11:17 +02:00
LenAnderson 1a50c9f976 use isTrueBoolean on all bools 2024-01-16 22:40:40 +00:00
LenAnderson 9f4ae351db fix bools in /qr-update 2024-01-16 22:37:12 +00:00
LenAnderson acaae1b973 fix type in helpstring 2024-01-16 22:36:55 +00:00
LenAnderson d1966d9d5f fix addvar on array using setGlobalVariable 2024-01-16 22:20:46 +00:00
LenAnderson 7af43023b1 init quick replies immediately 2024-01-16 21:04:25 +00:00
Tony Ribeiro a8a993c5ba Update tts processing to keep track of character for VRM lip sync. 2024-01-16 04:54:14 +01:00
Tony Ribeiro baab494ed4
Merge branch 'SillyTavern:staging' into staging 2024-01-16 00:15:13 +01:00
Cohee 5cb4dbc280 Trim TG types after split 2024-01-15 20:45:21 +02:00
Cohee 22e605168b Properly reset seed with neutralize samplers 2024-01-15 20:44:07 +02:00
Cohee 25a695c783 Await QR auto-execution 2024-01-15 19:30:14 +02:00
erew123 d72b5125ac
Merge branch 'SillyTavern:release' into release 2024-01-15 14:51:47 +00:00
Cohee 0751d746db
Merge pull request #1683 from Technologicat/talkinghead-configurable
talkinghead: per-character configs
2024-01-14 19:00:02 +02:00
RossAscends c6487fa9cb make sampler nuke button work with zensliders 2024-01-14 18:33:40 +09:00
RossAscends 80b39bdac1 add neutralize samplers button for text completion slider panel 2024-01-14 18:07:43 +09:00
RossAscends 44bd57f763 filter ooba-only samplers out of non-ooba text completion slider panels 2024-01-14 17:26:22 +09:00
Tony Ribeiro 017ac8a515 Added vrm tts lip sync call 2024-01-14 04:26:06 +01:00
erew123 b78350cc8e
AllTalk initial commit
AllTalk TTS initial commit from https://github.com/erew123/alltalk_tts
ST index.js is updated to have "Pass Asterisks to TTS Engine" which allows AllTalk to split text as character/narrator voices. This setting has been left disabled as standard, so wont affect other TTS engines. The setting will save along with other settings on the page (if checked).
2024-01-13 19:43:38 +00:00
h-a-s-k 074cc13e60 Fix group chat example messages not including character name 2024-01-13 14:34:17 -03:00
h-a-s-k 9354697753 Actually call them example chats 2024-01-13 13:06:51 -03:00
Cohee 4fe13fab8e Customizable /gen instruct name 2024-01-12 19:16:42 +02:00
Juha Jeronen b528520693 read and send talkinghead per-character configs 2024-01-12 18:26:14 +02:00
Cohee f4c7fff8c0 Mistral API got fixed 2024-01-12 18:17:43 +02:00
Cohee e33ac6a78a Add min_p and top_a for OpenRouter 2024-01-12 17:15:13 +02:00
Cohee 1367642eb4 Fix maxTokens reference for n_predict alias 2024-01-12 12:20:03 +02:00
Cohee 8659bd57b7 Add koboldcpp rep pen aliases 2024-01-12 12:12:53 +02:00
Cohee 4e5f01d785
Merge pull request #1668 from valadaptive/macro-cleanups-1
Move substituteParams into its own module
2024-01-12 11:57:21 +02:00
Cohee 9bb404fb34 Add missing arg to JSdoc 2024-01-12 11:48:34 +02:00
Cohee a5edf2696f Fix relative imports 2024-01-12 11:47:00 +02:00
Cohee 747a7824c0 OpenRouter model dropdown facelift 2024-01-11 20:27:59 +02:00
Cohee 64783e73bd Add prompt to reload page on extension update 2024-01-11 15:03:55 +02:00
valadaptive 89a999cfd4 Move macro substitution to new module
substituteParams has become a thin wrapper around the new evaluateMacros
function, and will become more of a compatibility shim as refactorings
and rewrites are done.
2024-01-10 22:22:30 -05:00
Cohee c1010edb37
Merge pull request #1641 from bdashore3/regex-upgrade
Regex: Updates
2024-01-11 02:56:41 +02:00
Cohee a126bd3422 Specify that overlay doesn't work 2024-01-11 02:42:08 +02:00
Cohee 8a7519c6e7 Replace match with $0 2024-01-11 02:41:00 +02:00
Cohee 8c67823cb2 Add hints 2024-01-11 02:40:11 +02:00
Cohee 5182893928 Switch to Discord permalinks 2024-01-10 21:41:12 +02:00
Cohee 3f6f32edad Add {{mesExamplesRaw}} macro for story string 2024-01-10 14:11:02 +02:00
Cohee 810667e8e7 Slight increase processing delay 2024-01-09 20:17:17 +02:00
Cohee 63ab16161f Add check for enabled module 2024-01-09 19:52:49 +02:00
Cohee e4efb3a10a Merge branch 'staging' into talkinghead-talkinganim 2024-01-09 19:45:03 +02:00
LenAnderson 628002587d Merge branch 'staging' into wi-duplicate 2024-01-09 14:25:09 +00:00
LenAnderson 1bf1f56b38 add duplicate world info button 2024-01-09 14:24:26 +00:00
Cohee 5cdfaae8c2 Merge branch 'staging' into DynaTempUIv3 2024-01-09 14:05:42 +02:00
Cohee aa796e5aae #1649 Fix deactivation of singular group entry per recursion step 2024-01-09 11:48:51 +02:00
Alexander Abushady ec63cd8b6d Dynatemp Range
Kobold Dynatemp range set when deactivated, now will work properly
2024-01-09 00:54:20 -05:00
Alexander Abushady 5ad980cf99 Fix for realzies 2024-01-09 00:02:53 -05:00
Alexander Abushady 04a5d8390d Dynatemp UI v3.1
fixes for html positioning as well as api settings.
2024-01-08 23:58:06 -05:00
Alexander Abushady b334acec23 DynaTemp UI v3
Backend bros won't play along now we gotta make them hold hands.
2024-01-08 22:20:27 -05:00
Cohee ead0aa65ff #1649 Fix inclusion groups with recursion 2024-01-09 02:34:43 +02:00
Cohee 1f8513ae6f
Merge pull request #1659 from LenAnderson/gallery-list-command
add /list-gallery command to gallery extension
2024-01-08 20:37:33 +02:00
Cohee 023cbf3cff
Merge pull request #1664 from LenAnderson/wi-fix-setentryfield-escapes
fix escape sequences in setentryfield slash command
2024-01-08 20:23:11 +02:00
LenAnderson 63938a0f7a fix escape sequences in setentryfield slash command 2024-01-08 17:58:17 +00:00
LenAnderson 6d37519220 add /list-gallery command to gallery extension 2024-01-08 11:15:09 +00:00
Juha Jeronen 87b05e2e2d enable talkinghead's talking animation while the LLM is streaming 2024-01-08 00:47:59 +02:00
Juha Jeronen 39c485ab25 some missed refactorings 2024-01-08 00:47:40 +02:00
Juha Jeronen 1184ea2c3b clarity 2024-01-08 00:47:18 +02:00
Juha Jeronen 3f3e68c492 document some functions 2024-01-08 00:46:54 +02:00
Cohee 241660087a
Merge pull request #1654 from LenAnderson/wi-fix-world-cmd-toast
fix toggle toast content
2024-01-07 21:24:24 +02:00
Cohee ec86466d11
Merge pull request #1639 from Technologicat/talkinghead-nospritecheck
Talkinghead nospritecheck
2024-01-07 21:24:05 +02:00
LenAnderson 9433a74fe8 fix typo 2024-01-07 19:19:46 +00:00
Cohee ad94ba57b1 Move clear function names 2024-01-07 21:14:29 +02:00
LenAnderson 7f8128b5d8 fix toggle toast content 2024-01-07 18:34:16 +00:00
Cohee b4298d1958 Merge branch 'staging' into wi-prevent-recurse 2024-01-07 19:03:40 +02:00
Cohee f3a5ed0ac2
Merge pull request #1652 from LenAnderson/wi-world-command
add optional arguments to /world command
2024-01-07 19:01:32 +02:00
Cohee c54746b21c Fix world unset 2024-01-07 19:00:16 +02:00
Cohee 247048ebfa Use boolean selector 2024-01-07 18:58:30 +02:00
LenAnderson 49483e2e21 add optional arguments to /world command
- deactivate a single world
- toggle a world
- suppress toast messages
2024-01-07 11:36:44 +00:00
LenAnderson 53c86c66eb fix API added sets without listeners
fixes #1647
2024-01-07 11:13:56 +00:00
LenAnderson 9e34804ab0 add option on WI entries to prevent further recursion 2024-01-07 10:51:13 +00:00
Cohee e3d1008aa1
Merge pull request #1646 from LenAnderson/qr-fix-run 2024-01-07 02:34:57 +02:00
Cohee e264bc0ac4
Merge pull request #1645 from LenAnderson/qr-fix-macros 2024-01-07 02:34:25 +02:00
LenAnderson 00041ca01a fix missing return from execute 2024-01-07 00:16:44 +00:00
LenAnderson fffdd8e5d8 fix missing substituteParams when executing non-command QRs 2024-01-07 00:11:30 +00:00
Cohee 35e8a98352 Reorder APIs, add KoboldCpp API hint 2024-01-07 01:22:43 +02:00
LenAnderson 5594aa456b fix jQuery sortable breaking select elements 2024-01-06 18:21:08 +00:00
kingbri 97cca9467b Regex: Switch filterString to foreach
Foreach is more performat than for const. That was used for debugging.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-01-06 00:33:52 -05:00
kingbri a0a69e357d Regex: Update to capture group logic
Currently doesn't support the overlay method for regex scripts. That
will have to be added in a future commit.

People can refer to capture groups using $1, $2, etc. {{match}} gets
aliased to $1.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-01-06 00:30:25 -05:00
Juha Jeronen 5bc08ab8c1 check also that expressions is running with extras 2024-01-06 02:48:39 +02:00
Juha Jeronen e6ade18b58 ehm, once more, correctly. 2024-01-06 02:23:10 +02:00
Juha Jeronen d1e9c59e72 meh, don't check for static sprite, correctly 2024-01-06 02:17:07 +02:00
Juha Jeronen 2d85d7e1e1 talkinghead mode: don't check for existence of static emote sprite 2024-01-06 02:10:09 +02:00
Juha Jeronen a7c6f4f56e refresh live char when a new talkinghead image is uploaded 2024-01-06 02:09:34 +02:00
Juha Jeronen 7f4a45a4a3 add comment 2024-01-06 02:09:27 +02:00
Cohee 2bea90a264
Merge pull request #1633 from AAbushady/new-dynatemp-ui
DynaTemp UI v2
2024-01-06 00:33:25 +02:00
Alexander Abushady 24c4478fa2 Update kai-settings.js 2024-01-05 16:55:37 -05:00
Alexander Abushady 224dcc83a1 Update DynaTemp Sliders
More inline with changes made that will be implemented in KCPP main.
2024-01-05 14:36:39 -05:00
Cohee e1deff67fc Migrate auto-connect and auto-load from localStorage 2024-01-05 20:27:19 +02:00
Cohee d5e3f5491d Fix formatting 2024-01-05 20:12:59 +02:00
LenAnderson 1b86ded198 add group support to /go 2024-01-05 18:02:44 +00:00
Cohee c937d88437
Merge pull request #1581 from LenAnderson/qr-rewrite
Rewrite of Quick Reply extension
2024-01-05 19:32:40 +02:00
Cohee f14a1da55f Make big QR editor monospace 2024-01-05 19:31:26 +02:00
Cohee 5f93c30a96 #1627 Bypass status check and custom model for textgen type 2024-01-05 19:15:07 +02:00
LenAnderson 7aa0368a13 improve modal editor for small screens 2024-01-05 16:54:26 +00:00
LenAnderson 741fc10a9c Merge branch 'qr-rewrite' of https://github.com/LenAnderson/SillyTavern into qr-rewrite 2024-01-05 16:45:42 +00:00
LenAnderson 7049ec0e12 add empty string fallbacks for old QRs 2024-01-05 16:45:36 +00:00
LenAnderson e117c9da4e reduce size of show buttons checkbox 2024-01-05 16:44:57 +00:00
Cohee f3f6923619 Merge branch 'staging' into qr-rewrite 2024-01-05 17:35:35 +02:00
Cohee 86d715cc16 Improve tokenizer detection 2024-01-05 16:17:06 +02:00
Cohee a39b6b31f4 Allow API tokenizers for textgen bias/bans 2024-01-05 16:07:05 +02:00
Cohee 6c03e81d8d chore: format fix 2024-01-05 15:45:05 +02:00
Cohee 38fcbe0bdf Merge branch 'staging' into talkinghead-emote 2024-01-05 15:40:20 +02:00
Juha Jeronen 77c11b8f2b set_emotion is not supported by old talkinghead versions 2024-01-05 12:15:24 +02:00
Alexander Abushady d66be24518 DynaTemp UI v2
With DynaTemp moving into main KCPP now ST can have DynaTemp too!
2024-01-05 02:08:44 -05:00
LenAnderson b57b42d26a Merge branch 'staging' into qr-rewrite 2024-01-04 22:37:38 +00:00
Cohee 99dc3fb6fe Unhide aphro multiswipe in zen sliders 2024-01-04 04:52:42 +02:00
Cohee 926f94b01d Add regex test mode 2024-01-04 04:34:38 +02:00
Cohee 8a07edf656 Only remove leading newlines 2024-01-04 00:00:47 +02:00
Cohee 5ca909ab13 Don't trim whitespace start of story string 2024-01-03 23:47:32 +02:00
Cohee 03f9d8d278 Fix settings UI loading 2024-01-03 21:35:04 +02:00
Cohee 446445ab90 Put streaming checkbox on top 2024-01-03 21:25:08 +02:00
Cohee f0a330455f More smooth speed step 2024-01-03 21:23:01 +02:00
Cohee dc8e742502 Only change remote setting if endpoint is configured 2024-01-03 21:19:46 +02:00
Cohee 7168dbe508 Lint fix 2024-01-03 21:17:36 +02:00
Cohee f06443fe7c Merge branch 'staging' into xtts-more-controls 2024-01-03 21:15:56 +02:00
Cohee 18b11825b3 #1629 Use string replace instead of while loop 2024-01-03 19:53:24 +02:00
Cohee 04d3dcf39f Respect match index in regex scripts replacement 2024-01-03 12:28:56 +02:00
Danil Boldyrev cc2df97959 Increased the maximum limit of tokens for xtts streaming 2024-01-02 20:13:45 +03:00
Danil Boldyrev 8ef91ae181 Add ability to customize xtts stream chunk size 2024-01-02 19:50:13 +03:00
Danil Boldyrev 36db08d6b8 Remove error about updating xtts parameters 2024-01-02 19:23:42 +03:00
Danil Boldyrev 757eba1ef8 add missing space 2024-01-02 19:07:30 +03:00
Danil Boldyrev 4190e9f16d change xtts generation settings 2024-01-02 19:01:12 +03:00
Cohee 223325e8bb
Merge pull request #1623 from SillyTavern/xtts-stream
Add support for XTTS streaming
2024-01-02 13:12:33 +02:00
Cohee c69724e1da Fix GUI Kobold 2024-01-02 10:28:34 +02:00
Cohee 99244a0c11 Add support for XTTS streaming 2024-01-02 07:04:32 +02:00
Juha Jeronen 059f61fee8 add "/emote xxx" support for talkinghead (when VN mode off) 2024-01-02 02:18:54 +02:00
LenAnderson 70d6e6d37f prevent inject on auto-execute 2024-01-01 23:08:18 +00:00
LenAnderson 473326b3fb remove unused import 2024-01-01 22:40:12 +00:00
LenAnderson 67f1127f8d Merge branch 'qr-rewrite' of https://github.com/LenAnderson/SillyTavern into qr-rewrite 2024-01-01 22:35:00 +00:00
LenAnderson 95d5cf509d fix auto exec on chat changed 2024-01-01 22:34:57 +00:00
Cohee 9b24e7dc67
Merge pull request #1596 from DonMoralez/staging
added exclude prefixes, modified sequence checker
2024-01-01 23:33:58 +02:00
Cohee 9a1103cf43 Merge branch 'staging' into qr-rewrite 2024-01-01 22:36:53 +02:00
Cohee a69f92444b Add AND ALL logic for WI secondary keys 2024-01-01 21:49:54 +02:00
Cohee b315778e32 Chunkify NovelAI TTS 2024-01-01 21:31:08 +02:00
Cohee 58462d96d2 Fix RVC after converting to group 2024-01-01 20:22:48 +02:00
LenAnderson 65131ee095 fix settings migration 2024-01-01 18:12:28 +00:00
LenAnderson 30757dc92e fix for loading old QRs 2024-01-01 17:14:44 +00:00
Cohee de5452c48d Merge branch 'staging' into qr-rewrite 2024-01-01 18:48:59 +02:00
Cohee 52637ccd39
Merge pull request #1619 from LenAnderson/worldinfo_updated-event
Add event when world info is updated
2024-01-01 18:35:23 +02:00
Cohee 9106696f2f Render prompt manager when switching APIs 2024-01-01 17:06:10 +02:00
Cohee 908bf7a61d Merge branch 'staging' into generate-cleanups-3 2024-01-01 16:49:35 +02:00
LenAnderson 8cd75cf03d add event when world info is updated 2024-01-01 14:34:09 +00:00
Cohee 30732ada32 Lint fix 2024-01-01 16:08:24 +02:00
Cohee 213ff4b89a
Merge pull request #1613 from LenAnderson/expressions-get-last
Add export and slash command for last set expressions
2024-01-01 16:06:57 +02:00
Cohee a2e4dc2950 Add chunking of vector storage messages 2023-12-31 04:00:04 +02:00
based 42aa7fd316 mistral proxy support 2023-12-31 06:21:40 +10:00
LenAnderson a2aa8ba6a0 add export and slash command for last set expressions 2023-12-30 11:37:13 +00:00
LenAnderson 43d37b58db Merge branch 'staging' into qr-rewrite 2023-12-28 11:24:44 +00:00
LenAnderson 0590b36838 only reload ST after extension popup closed 2023-12-28 10:46:25 +00:00
LenAnderson 8a3124e296 add executeQuickReply to QR API 2023-12-28 01:29:56 +00:00
LenAnderson 03b80900d6 add optional named arguments to /run command 2023-12-27 12:28:15 +00:00
LenAnderson 678a702d6e adjust popout trigger position 2023-12-26 12:24:11 +00:00
LenAnderson d51098a90b fix deleting QR set that's in chat config 2023-12-26 12:16:45 +00:00
LenAnderson 89e94edc57 add option to prevent recursive auto-execute 2023-12-26 12:06:23 +00:00
LenAnderson ef33c6dc61 don't stop auto-execute on /abort 2023-12-26 11:37:23 +00:00
LenAnderson c67317c2a1 Merge branch 'staging' into qr-rewrite 2023-12-25 13:10:58 +00:00
LenAnderson 29476e7c03 add import and export of QR sets 2023-12-25 13:08:03 +00:00
DonMoralez 7eefae2d6e Merge remote-tracking branch 'upstream/staging' into staging 2023-12-25 13:35:10 +02:00
valadaptive 7899549754 Make "send message from chat box" into a function
Right now all it does is handle returning if there's already a message
being generated, but I'll extend it with more logic that I want to move
out of Generate().
2023-12-25 03:48:49 -05:00
valadaptive 0d3505c44b Remove OAI_BEFORE_CHATCOMPLETION
Not used in any internal code or extensions I can find.
2023-12-25 03:48:49 -05:00
valadaptive d2f8632368 Remove populateLegacyTokenCounts
Unused and the documentation says it should probably be removed
2023-12-25 03:48:49 -05:00
Cohee 47cb017a45 #1589 Add 'cache_prompt' for l.cpp 2023-12-25 02:42:03 +02:00
DonMoralez a8e5285ff7 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-25 01:19:30 +02:00
Cohee 352b00caca Merge branches 'staging' and 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-12-24 23:11:11 +02:00
RigbyB b6570e775d ComfyUI request/prompt fix 2023-12-24 21:02:04 +00:00
Cohee f8dece9d88 Always remove logit bias and stop from vision 2023-12-24 20:01:59 +02:00
LenAnderson 881a8e570f add execute button to QR editor 2023-12-24 15:07:12 +00:00
DonMoralez 3ac971b145 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-24 13:31:21 +02:00
LenAnderson de8dc7310f fix for settings dom undefined 2023-12-24 00:29:44 +00:00
LenAnderson e01b51e6bd Merge branch 'staging' into qr-rewrite 2023-12-24 00:25:27 +00:00
LenAnderson aed38e32bd add ctrl-click to edit QR 2023-12-24 00:20:47 +00:00
LenAnderson 5cd911db6b put large message editor into additional options dlg 2023-12-24 00:20:30 +00:00
Cohee a8fb306c12 Add multimodal captioning for ooba 2023-12-24 01:43:29 +02:00
LenAnderson 3d5dc18d0c move click listener up 2023-12-23 23:26:00 +00:00
LenAnderson 3722bd25d4 Merge branch 'staging' into qr-rewrite 2023-12-23 22:05:10 +00:00
DonMoralez b476efd723 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-23 23:34:46 +02:00
LenAnderson 71fc0436cb center add qr button 2023-12-23 19:43:42 +00:00
LenAnderson a8f130ec5d add slash commands to get existing QRs and QR sets 2023-12-23 16:36:41 +00:00
Doa 41ac2c07b2 Adding negative character prompts for img sources that support it 2023-12-23 16:19:22 +00:00
DonMoralez 6fb69d5929 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-23 00:25:57 +02:00
Cohee b7a338e130 Move all Horde requests to server 2023-12-22 22:10:09 +02:00
Cohee 89d70539b9 Alternative continue method for chat completions 2023-12-22 20:24:54 +02:00
DonMoralez e95482aea1 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-22 17:12:59 +02:00
DonMoralez ee06a488b0 Add exclude prefixes checkbox, modified sequence checker 2023-12-22 17:04:58 +02:00
LenAnderson 6e3159db3f Merge branch 'staging' into qr-rewrite 2023-12-22 13:56:04 +00:00