Commit Graph

1386 Commits

Author SHA1 Message Date
Cohee 1dc1b926c4 Fix TTS issues with streaming 2023-11-19 16:56:12 +02:00
Cohee b0b19edf31 Add multimodal captioning for SD prompt generation 2023-11-19 15:24:43 +02:00
LenAnderson fdccab3069 add ComfyUI 2023-11-19 12:18:48 +00:00
Cohee 685bb9742e Fix update button icons 2023-11-19 01:33:54 +02:00
Cohee 53c3fc16c1 Assorted SD fixes 2023-11-19 00:40:21 +02:00
Cohee ddeb42ba55 Close modal send form menus when clicking on button again + fix caption UI labels 2023-11-18 21:17:53 +02:00
Cohee 4999fbd97c Check for API key in multimodal captions 2023-11-18 20:58:04 +02:00
Cohee 7045d242e8 Add ability to attach files and images to messages 2023-11-18 19:24:55 +02:00
Cohee 6f9be2eee9 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-11-17 23:19:25 +02:00
Cohee 0608c0afac Add OpenRouter and Llava to captioning plugin. 2023-11-17 23:19:21 +02:00
Cohee b28ebf46b6
Merge pull request #1361 from bdashore3/staging
Add support for TabbyAPI
2023-11-17 22:02:34 +02:00
Cohee a8c819e293 Minor spelling mistake 2023-11-17 19:32:34 +02:00
kingbri 4cfa267b1b API Tokenizer: Add support for TabbyAPI
Use Tabby's /v1/token endpoints.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-17 01:48:03 -05:00
kingbri f31b996cb5 Text Generation: Add TabbyAPI support
TabbyAPI is an exllamav2 only API server that aims to provide a simple
experience for loading and chatting with exl2 models.

SillyTavern currently doesn't have the ability to load and unload models,
so only add the OAI compatible completion endpoints.

The repository can be found here:
https://github.com/theroyallab/tabbyAPI

Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-17 00:37:39 -05:00
Cohee 323b338cdd Add images to quiet prompts if inlining enabled 2023-11-17 01:30:32 +02:00
Cohee f4630f9808 Add lastMessage macro. Substitute params in CFG negative prompts 2023-11-16 16:58:49 +02:00
Cohee d114ebf6fa Add default role for Message class if not set. 2023-11-16 16:20:33 +02:00
Cohee e753246373 Add NAI Diffusion 3 model 2023-11-16 02:15:28 +02:00
Cohee 9e48d807cc Add slash command to set UI theme 2023-11-16 00:57:23 +02:00
nonenothingnada bca21ec9b6
Bugfix: World Info - NOT operator only considers first secondary key
Small fix to correct the behavior of the World Info NOT operator with a list of secondary keys to what was (hopefully) intended. Previously only the first secondary key was ever checked. Now each primary key should be checked against each secondary key with a single match invalidating the entry activation.
2023-11-15 12:11:09 +01:00
RossAscends 42c73c8658 block mobile swipe gesture under fullscreen panels 2023-11-15 19:20:05 +09:00
RossAscends 88863262da remove console logs 2023-11-15 18:59:39 +09:00
RossAscends d4a2502ec0 make zensliders ctx respect unlock state 2023-11-15 18:58:47 +09:00
Cohee 5136b70882 #1355 Update summary settings button to make it more visible 2023-11-15 02:16:42 +02:00
Cohee 3c3594c52f Add backup/restore for Personas 2023-11-15 02:09:40 +02:00
Cohee 3143356523 Skill issue 2023-11-15 01:16:31 +02:00
Cohee 5b5e42361a Fix chat backups saving with incorrect file extension 2023-11-15 01:06:27 +02:00
Cohee 22161c2264 Add backup/restore for tags 2023-11-15 00:59:44 +02:00
Cohee f24aae546c Filter WI entries by tags 2023-11-14 23:54:08 +02:00
Cohee dcf913336b Add macros for character's main and jailbreak prompts 2023-11-14 22:54:16 +02:00
Cohee 7be808c2ff Disable position select for system prompts 2023-11-14 22:41:47 +02:00
Cohee 314aca3f2c Allow disabling system marker prompts 2023-11-14 22:27:07 +02:00
Cohee ea583e0ff5 Add fuzzy search to /bg command 2023-11-14 21:43:08 +02:00
Cohee abb8b0f0cc Update hide / unhide commands to accept range 2023-11-14 21:37:37 +02:00
Cohee b559187722 Autoset height of QR slots. Revert textarea padding 2023-11-14 12:48:55 +02:00
RossAscends 2f20c8e6da Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-14 15:53:28 +09:00
RossAscends 3f4a62d22c ext button to left, stack buttons on mobile 2023-11-14 15:53:26 +09:00
Cohee 5fe8f70eb1 #1345 Add API endpoint for web search interaction 2023-11-14 00:16:41 +02:00
Cohee 61764a9a21 Change mancer base URL via debug menu 2023-11-13 11:13:39 +02:00
RossAscends 52c07e0895 setup Aphrodite-specific API flag handling 2023-11-13 16:36:01 +09:00
Cohee e29bcde1d3 Localization hotfix 2023-11-13 01:45:46 +02:00
Cohee d3e5f6ebc0 #1343 Move bypass check up 2023-11-12 23:08:24 +02:00
Cohee 0d4e5c31e2 Code clean-up 2023-11-12 22:35:17 +02:00
Cohee 9a1d1594d6 Fix formatting in openai.js 2023-11-12 22:14:35 +02:00
Cohee cd440f6539
Merge pull request #1350 from artisticMink/feature/openrouter-grouping-and-sorting
Feature/openrouter grouping and sorting
2023-11-12 22:13:40 +02:00
Cohee 2092f849f7 #1348 Show a full screen loader when bulk deleting characters 2023-11-12 21:58:43 +02:00
artisticMink cc0b4e8174 Access oai_settings instead of dom 2023-11-12 20:55:29 +01:00
artisticMink 3bbbf0d8e4 Put openrouter model sorting in drawer
Renames 'Infinity'k tokens to 'Free'
2023-11-12 19:02:41 +01:00
artisticMink cb2644cdea Add sorting for openrouter models
Alphabetically (default), price, context size
2023-11-12 18:27:56 +01:00
Cohee dd12cacd16 Fix range validation error 2023-11-12 17:27:40 +02:00
RossAscends 4558f856b5 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-12 23:57:54 +09:00
RossAscends 5e28d6f651 'off' labels for kobold, typable zenslider handles 2023-11-12 23:57:51 +09:00
artisticMink a16e34bcef Add optional toggle for grouping openrouter models
By vendor
2023-11-12 15:15:30 +01:00
Cohee 822d9d72ea Force persona creation on avatar uploads. Don't show cropper for images if never resize is enabled. 2023-11-12 15:47:52 +02:00
Cohee 7afe9e6481 #1343 Add status check bypass 2023-11-12 13:23:46 +02:00
Cohee 4c0b3fb7ae Add null checks for OR pricing 2023-11-12 13:07:57 +02:00
RossAscends 86caffb1c6 Ooba ZenSlider QoL: "Off" for disabled val sampler 2023-11-12 18:22:21 +09:00
RossAscends 583de0d0e7 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-12 17:23:33 +09:00
RossAscends 986eef9830 fix zenslider and labmode compatibility check 2023-11-12 17:23:29 +09:00
Cohee 35c5d4e528 SD interactive mode fixes 2023-11-12 02:35:37 +02:00
Cohee 6f061adc1e Add OpenAI TTS provider 2023-11-12 02:28:03 +02:00
Cohee a42c1fc581 Hide MinP under a feature flag. Send Miro to Horde 2023-11-12 01:12:14 +02:00
Cohee 59f7147271
Merge pull request #1342 from ThisIsPIRI/maxcontext
Fix context size counter when size is unlocked
2023-11-12 00:27:24 +02:00
Cohee 879502c1e7 Only allow inlining if OAI is the selected API 2023-11-12 00:13:30 +02:00
Cohee 2c4f53e7b5 Add native GPT-4V image inlining 2023-11-12 00:09:48 +02:00
ThisIsPIRI ab5b0cb1db Fix context size counter when size is unlocked 2023-11-12 06:32:04 +09:00
Cohee 5d34c8aef5 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-11-11 21:53:15 +02:00
Cohee 10264367aa WI editor visual QoL 2023-11-11 21:53:11 +02:00
Cohee 25b549b034 WI custom order (slight return) 2023-11-11 20:16:57 +02:00
Cohee f79eaa4c8b Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-11-11 18:25:47 +02:00
Cohee 91a1cc81a0 #1242 Add aux field selector 2023-11-11 18:25:43 +02:00
Cohee f1d0e39d39 Require a name for dummy personas 2023-11-11 16:39:54 +02:00
Cohee 8a8880fca1 Visual touch-up 2023-11-11 16:31:13 +02:00
Cohee a02504381a Forbid trigger command while the group is generating 2023-11-11 16:12:02 +02:00
Cohee 303026e01f Nested bogus folders + back button 2023-11-11 14:53:08 +02:00
Cohee 7e2ec3ea43 Disable bulk edit for bogus folders 2023-11-10 22:18:48 +02:00
Cohee cb1e254cb9 Add tags as folders display mode 2023-11-10 21:56:25 +02:00
Cohee cfba379777 Hide injection depth input block for relative position 2023-11-10 15:36:42 +02:00
Cohee 9a3d239e6d Add error handing for managing extensions 2023-11-10 10:25:34 +02:00
RossAscends 024581de84 dont gaslight user to click zenSlider numbers 2023-11-10 16:31:47 +09:00
RossAscends dfb8a85eed let loose the Mad Labs 2023-11-10 16:17:38 +09:00
Cohee 2f5e7778cc Don't add items of unknown type to chat completion 2023-11-10 01:08:18 +02:00
Cohee bc2b3e9c4e
Merge pull request #1337 from artisticMink/hotfix/bulk-edit-enhanced
Fixes for bulk editing overlay
2023-11-10 00:10:27 +02:00
Cohee 3a5cd5d202 Close context menu if open when clicking on group 2023-11-10 00:04:16 +02:00
Cohee 7385de8cf8 Adjust position if context menu is outside of viewport 2023-11-09 23:55:14 +02:00
Cohee e6fcefd4d1 Fix adding duplicate tags via bulk menu 2023-11-09 23:41:26 +02:00
Cohee 1f89e5a02a Merge branch 'release' into staging 2023-11-09 23:30:12 +02:00
Cohee 81fe9aa699 Fix updated tokenization via ooba API 2023-11-09 19:39:08 +02:00
artisticMink b2b4be5452 Fix documentation typo 2023-11-09 15:24:24 +01:00
artisticMink b56fb69eca Prevent deselecting of pointer target character on menu close 2023-11-09 15:18:59 +01:00
artisticMink 2f7e34f66c Close context menu when tapping on character 2023-11-09 15:03:49 +01:00
RossAscends 0a409c8c54 Kobold zenSlider, sampler reordering, HTML cleanup 2023-11-09 18:31:44 +09:00
RossAscends 19c5aca404 no more mid-edit swipes 2023-11-09 14:40:14 +09:00
Cohee d9d61e479d Bypass generation for QR slash commands 2023-11-09 03:19:57 +02:00
Cohee f2a96427a8 TTS: add slash command to speak 2023-11-09 02:57:40 +02:00
Cohee ca1c0e35b1 TTS: force speak on first message in new chat 2023-11-09 01:30:54 +02:00
Cohee 0e89bf90bc Use correct tokenizers for logit bias for Mistral and Llama models over OpenRouter 2023-11-09 01:03:54 +02:00
Cohee 9667b82599 Fix /del command (for real this time) 2023-11-08 23:42:44 +02:00
Cohee aae8707460 Tiny spelling mistake 2023-11-08 23:30:38 +02:00
Cohee bfbdb9f058 Fix /del command 2023-11-08 23:27:03 +02:00