DonMoralez
37807acc60
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-18 22:01:38 +02:00
Cohee
6e8104873e
#1569 Add logit bias for text completions
2023-12-18 18:57:10 +02:00
Cohee
08ea2095f8
Refactor Novel logit bias
2023-12-18 17:32:10 +02:00
Cohee
be5d428706
Merge pull request #1565 from SillyTavern/togetherai
...
Add TogetherAI as a text completion source
2023-12-18 14:52:36 +02:00
Carsten Kragelund Jørgensen
c2ad90eb2a
fix: verify QR exists when deleting through /qr-delete
2023-12-18 13:29:27 +01:00
Cohee
ac70a0a592
Add TogetherAI for image generation
2023-12-18 03:33:05 +02:00
Cohee
4473532151
Merge branch 'staging' into togetherai
2023-12-18 02:35:38 +02:00
Cohee
f6b59d0d3a
Uniform command registration
2023-12-18 02:35:02 +02:00
Cohee
bdc7aaf3f1
Merge pull request #1567 from LenAnderson/more-comfyui-flexibility
...
More comfyui flexibility
2023-12-18 02:33:13 +02:00
DonMoralez
1df9e628bd
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-18 02:25:52 +02:00
DonMoralez
50ece13752
Add restore button, def hum message, claude check
2023-12-18 02:25:17 +02:00
Cohee
f249ff8b20
Fix slash commands for offscreen group members
2023-12-18 01:39:37 +02:00
LenAnderson
796ab7eff8
validate /icw
2023-12-17 22:57:10 +00:00
LenAnderson
56b9398353
add slash command to change comfy workflows
2023-12-17 22:24:22 +00:00
LenAnderson
55b9ebad3f
add custom placeholders for comfy workflows
2023-12-17 22:17:08 +00:00
Cohee
b0d9f14534
Re-add Together as a text completion source
2023-12-17 23:38:03 +02:00
Cohee
180061337e
Merge branch 'staging' into anachronous/release
2023-12-17 21:35:49 +02:00
Cohee
61e87d562f
Add confirmation for regen with keystroke
2023-12-17 21:27:33 +02:00
Cohee
960c91c147
Add confirmation for convert to group
2023-12-17 21:14:16 +02:00
Cohee
a91f0f7ee5
Fix saving presets after deletion of the same name
2023-12-17 21:02:32 +02:00
DonMoralez
7835a1360f
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-17 19:46:47 +02:00
LenAnderson
fb25a90532
add GENERATION_STARTED event
2023-12-17 17:45:23 +00:00
Cohee
c7c1513e91
Add proxy support for multimodal captions. Add caption pre-prompt
2023-12-17 19:41:20 +02:00
RossAscends
a88cf1552a
add check for uparrow hotkey to see if last_mes edit buttons are visible
2023-12-17 23:19:20 +09:00
DonMoralez
27a25e1298
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-17 13:52:49 +02:00
RossAscends
b0907d23cc
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-12-17 20:18:53 +09:00
RossAscends
3d1bbd94e1
allow msg edit hotkey when user is last
2023-12-17 20:18:51 +09:00
anachronos
1e88c8922a
Merge branch 'staging' into release
2023-12-17 10:38:04 +01:00
Cohee
a62122a7d7
Merge branch 'staging' into mistral
2023-12-17 02:41:29 +02:00
Cohee
e0531f85dc
Merge pull request #1557 from SillyTavern/Deathspike/release
...
Allow comma after "char" prefix
2023-12-17 02:38:39 +02:00
Cohee
6e8a217482
Merge pull request #1548 from Deathspike/release
...
Add SD character-specific prompt prefix options to free-mode
2023-12-17 02:38:14 +02:00
Cohee
7fb9d9bfc1
Allow comma after "char" prefix
2023-12-17 02:34:42 +02:00
Cohee
26e822046e
Hide "Summarize now" for extras source
2023-12-16 22:33:09 +02:00
Fayiron
eb2a85cfe0
Add TogetherAI API key to secrets.js
2023-12-16 15:11:04 +01:00
Fayiron
2e1660e895
Add TogetherAI model and settings
2023-12-16 15:08:03 +01:00
Fayiron
ccb6ba8cb3
Add TogetherAI integration form
2023-12-16 14:48:49 +01:00
Fayiron
9f2d32524c
Add TogetherAI as a chat completion source, basic
2023-12-16 14:39:30 +01:00
DonMoralez
d19cc7ee36
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-16 14:06:25 +02:00
Deathspike
14400b05f9
Rework character-prefixed free-mode to support macro
2023-12-16 11:29:34 +01:00
based
ed96ec5c3e
reverse proxy condition fix
2023-12-16 12:02:34 +10:00
Cohee
b569d74552
Configurable auto-mode delay
2023-12-16 02:52:48 +02:00
Cohee
e609789f8d
Adjust step for OAI TTS speed
2023-12-16 01:58:52 +02:00
based
f16ac8686e
just incase
2023-12-16 09:50:10 +10:00
Cohee
6774ec3eb9
Add a separate button to update current UI theme
2023-12-16 01:45:48 +02:00
based
af059a6af6
more last prompt fixes + added an svg
2023-12-16 09:44:47 +10:00
Cohee
9b9026b12e
Add toggle for compact input area (mobile)
2023-12-16 01:35:28 +02:00
based
e8ca2e8c22
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into mistral
2023-12-16 08:48:37 +10:00
based
7acb61ab68
use appropriate tokenizer with mistral completion source
2023-12-16 08:47:51 +10:00
Cohee
0678a385d7
Merge pull request #1551 from alicat22/dev
...
ZenSlider - Default 10 steps to 20
2023-12-16 00:41:55 +02:00
based
5dd2e8cd88
added mistral vector support (off the back of oai's)
2023-12-16 08:37:39 +10:00
DonMoralez
6b59014892
(Fix) "squash sys. messages" processed empty messages, adding \n
2023-12-16 00:24:48 +02:00
DonMoralez
1f36a3eaae
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-16 00:15:16 +02:00
AliCat
3aa950bb45
ZenSlider - Default 10 steps to 20
2023-12-15 15:01:05 -07:00
Cohee
2b448233e9
Merge pull request #1545 from LenAnderson/times-slash-command
...
add /times slash command
2023-12-15 23:39:29 +02:00
Cohee
5bda74b886
Too many lines
2023-12-15 23:39:02 +02:00
based
583f786d74
finish mistral frontend integration + apikey status check
2023-12-16 07:15:57 +10:00
based
041957975a
add mistral completion source to UI
2023-12-16 06:08:41 +10:00
LenAnderson
279b731f64
use isFalseBoolean in while and times
2023-12-15 19:48:25 +00:00
LenAnderson
74d0ef5572
make MAX_LOOPS module wide
2023-12-15 19:47:40 +00:00
Cohee
9d68a8b7ae
#1408 Force summary source-specific controls on load
2023-12-15 21:35:25 +02:00
Deathspike
8aa1814287
Fix SD character-prefixed free-mode user detection
2023-12-15 19:34:29 +01:00
DonMoralez
d6e5ceaf93
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-15 20:15:29 +02:00
Cohee
cd51592f32
#1546 Up precision again
2023-12-15 19:45:42 +02:00
Cohee
0ff5645d4f
#1546 Lower the step of max context
2023-12-15 19:22:14 +02:00
Cohee
cebbf2fd55
Fix background layer flash
2023-12-15 18:43:36 +02:00
Deathspike
008ac9d47e
Add SD character-prefixed free-mode
2023-12-15 16:14:33 +01:00
Cohee
ef17702f6a
Merge branch 'staging' into bg-load-improvements
2023-12-15 17:02:10 +02:00
Cohee
6c16b94f9d
Merge pull request #1540 from valadaptive/refactor-device-check
...
Refactor mobile device check
2023-12-15 17:01:32 +02:00
LenAnderson
6337e0bbd6
add /times slash command
2023-12-15 12:38:26 +00:00
LenAnderson
0e55648336
add rounding (round, ceil, floor) to /rand
2023-12-15 12:16:46 +00:00
DonMoralez
10fb83ee53
Merge remote-tracking branch 'upstream/staging' into staging
2023-12-15 13:12:15 +02:00
valadaptive
0ee19d2ede
Set background client-side
2023-12-15 05:45:21 -05:00
valadaptive
7897206cf8
Add a pre-loading screen cover
...
This matches the loader color and exists to prevent a flash of unstyled
content when the page first loads and JS has not yet run.
2023-12-15 05:34:33 -05:00
Cohee
332ab81524
Merge pull request #1535 from valadaptive/separate-settings-endpoints
...
Move settings endpoints into their own module
2023-12-15 01:49:29 +02:00
valadaptive
66953ceba3
Move device type detection to client side
...
We don't need the server to tell us our user agent--we can get it
ourselves through navigator.userAgent and parse it on the frontend.
I've replaced device-detector-js with Bowser because device-detector-js
is really slow, freezing for up to 500ms to parse a single user agent.
2023-12-14 18:43:59 -05:00
valadaptive
8cfc8ebe66
Remove boolean comparisons to isMobile
...
We know this function will *always* return a boolean, so we don't need
to compare it to one.
2023-12-14 18:37:54 -05:00
valadaptive
fbdfa05f81
Replace usage of getDeviceInfo with isMobile
...
We were using getDeviceInfo to check whether we were on a desktop or a
mobile device. This can be done more simply with isMobile, which means
we can stop exporting getDeviceInfo.
2023-12-14 18:37:54 -05:00
Cohee
bc31f70af3
Merge pull request #1536 from LenAnderson/rand-slash-command
...
add /rand slash command
2023-12-15 01:25:47 +02:00
Cohee
9075399932
White-space pre => pre-line
2023-12-15 01:22:24 +02:00
Cohee
86b3dcdca3
Fix lint and validation
2023-12-15 01:14:22 +02:00
Cohee
f489a18f0b
Merge branch 'staging' into qr-crud-slash-commands
2023-12-15 00:42:41 +02:00
LenAnderson
aa1dfa8a5f
add /rand slash command
2023-12-14 22:26:24 +00:00
valadaptive
769cc0a78f
Rename settings API endpoints
2023-12-14 16:47:03 -05:00
Cohee
f93e40b1d3
Merge pull request #1533 from kingbased/gemini
...
Better Google Makersuite/AI adapter + Gemini Pro & Vision Support & tokenizers
2023-12-14 22:42:30 +02:00
Cohee
635830049c
Replace makersuite icon to appropriate. Leave palm for historical purposes
2023-12-14 22:40:04 +02:00
Cohee
6406f76c7d
Compress too large images for Google captions
2023-12-14 22:28:22 +02:00
Cohee
cde9903fcb
Fix Bison models
2023-12-14 22:18:34 +02:00
Cohee
eec28469f8
Fix server crash if multimodal prompt contains no image
2023-12-14 21:21:37 +02:00
LenAnderson
b5b85724c7
add slash command to update existing QR preset
2023-12-14 19:08:27 +00:00
Cohee
2045e414d1
lint: format fix
2023-12-14 20:57:43 +02:00
LenAnderson
0519629b70
fix autocomplete help text
2023-12-14 18:54:42 +00:00
LenAnderson
dbf28fce47
cleanup autocomplete help text
2023-12-14 18:52:23 +00:00
LenAnderson
5e3584d5ed
add slash command to create QR preset
2023-12-14 18:51:55 +00:00
Cohee
bb8b8f9386
Fix sending PNG/WEBP to Google captioning
2023-12-14 20:36:31 +02:00
LenAnderson
90ec6b9159
add slash commands for context menus
2023-12-14 18:25:19 +00:00
DonMoralez
6f16ccf01f
Merge branch 'staging' of https://github.com/DonMoralez/SillyTavern into staging
2023-12-14 20:17:41 +02:00
LenAnderson
3e44e4240c
handle escapes for pipes and curcly brackets
2023-12-14 18:09:33 +00:00
Cohee
a6bb754567
Fix API key access
2023-12-14 19:56:43 +02:00
Cohee
6bb894286e
Migrate palm source to makersuite
2023-12-14 19:54:31 +02:00
Cohee
68bb616be3
Merge branch 'staging' into cleanup-sampler-order
2023-12-14 18:32:30 +02:00
LenAnderson
5e61ff8d05
fix help string
2023-12-14 16:11:03 +00:00
based
5071b9a369
webstorm moment
2023-12-15 02:01:42 +10:00
LenAnderson
372ef2172e
add slash commands to crud QRs
2023-12-14 16:00:38 +00:00
based
60880cfd4d
merge
2023-12-15 01:39:12 +10:00
based
698850b514
Merge remote-tracking branch 'fork/staging' into gemini
...
# Conflicts:
# server.js
# src/endpoints/prompt-converters.js
# src/endpoints/tokenizers.js
2023-12-15 01:35:17 +10:00
based
d5bcd96eef
message inlining vision support
2023-12-15 01:28:54 +10:00
Cohee
00687a9379
Merge branch 'staging' into separate-altscale-endpoints
2023-12-14 17:12:19 +02:00
Cohee
b524870544
Fix AI21 icon styles
2023-12-14 16:56:39 +02:00
based
178b07f414
cleaned up a little
2023-12-14 23:18:56 +10:00
based
0b7c1a98cd
added google vision caption support
2023-12-14 22:37:53 +10:00
based
ca87f29771
added streaming for google models
2023-12-14 21:03:41 +10:00
valadaptive
0f25d51a53
Send Kobold sampler order as an array
2023-12-14 02:03:36 -05:00
based
3e82a7d439
tokenizer changes and fixes. + a toggle
2023-12-14 16:31:08 +10:00
based
e26159c00d
refactor and rework palm request to work with the 'content' format and added an endpoint for googles tokenizer
2023-12-14 15:49:50 +10:00
based
be396991de
finish implementing ui changes for google models
2023-12-14 11:53:26 +10:00
based
69e24c9686
change palm naming in UI
2023-12-14 11:14:41 +10:00
valadaptive
22e048b5af
Rename generate_altscale endpoint
2023-12-13 18:53:46 -05:00
valadaptive
92bd766bcb
Rename chat completions endpoints
...
OpenAI calls this the "Chat Completions API", in contrast to their
previous "Text Completions API", so that's what I'm naming it; both
because other services besides OpenAI implement it, and to avoid
confusion with the existing /api/openai route used for OpenAI extras.
2023-12-13 18:52:08 -05:00
Cohee
0cd92f13b4
Merge branch 'staging' into separate-kobold-endpoints
2023-12-14 01:33:36 +02:00
Cohee
cebd6e9e0f
Add API token ids from KoboldCpp
2023-12-14 01:28:18 +02:00
Cohee
b957e3b875
Merge pull request #1518 from valadaptive/separate-ooba-endpoints
...
Move Ooba/textgenerationwebui endpoints into their own module
2023-12-14 01:27:05 +02:00
DonMoralez
fec27820ff
(claude)reworked prefix assignment, sysprompt mode, console message display
2023-12-13 21:19:26 +02:00
valadaptive
274605a07c
Rename Kobold-related endpoints
2023-12-12 16:42:12 -05:00
valadaptive
5b3c96df50
Rename /textgenerationwebui endpoint
...
I'd like to migrate over to using "textgen" to mean text-generation APIs
in general, so I've renamed the /textgenerationwebui/* endpoints to
/backends/text-completions/*.
2023-12-12 16:40:14 -05:00
valadaptive
7732865e4c
Another explanatory comment
2023-12-12 16:36:47 -05:00
valadaptive
87cbe361fc
Cache stopping strings rather than skipping them
2023-12-12 16:32:54 -05:00
Cohee
3d7706e6b3
#1524 Skip stop strings clean-up during streaming
2023-12-12 23:09:39 +02:00
Cohee
83f2c1a8ed
#1524 Add FPS limiter to streamed rendering
2023-12-12 22:11:23 +02:00
Cohee
9160de7714
Run macros on impersonation prompt
2023-12-12 19:24:32 +02:00
Cohee
9176f46caf
Add /preset command
2023-12-12 19:14:17 +02:00
Cohee
a9a05b17b9
Merge pull request #1517 from LenAnderson/firstIncludedMessageId
...
Add macro for first included message in context
2023-12-12 01:24:57 +02:00
Cohee
07fecacce2
Add to macro help
2023-12-12 01:24:21 +02:00
Cohee
f1ed60953a
Merge pull request #1516 from LenAnderson/slash-command-for-getTokenCount
...
Add /tokens slash command to call getTokenCount
2023-12-12 01:19:24 +02:00
Cohee
299749a4e7
Add prerequisites for websearch extension
2023-12-12 01:08:47 +02:00
LenAnderson
2bdd3672d4
add macro for first included message in context
2023-12-11 23:06:21 +00:00
LenAnderson
69f90a0b30
add /tokens slash command to call getTokenCount
2023-12-11 22:51:07 +00:00
Cohee
1b11ddc26a
Add vector storage to WI scanning
2023-12-11 22:47:26 +02:00
Cohee
afe3e824b1
Unblock left swipe on swipeId overflow.
2023-12-11 21:16:09 +02:00
Cohee
e713021737
Merge pull request #1511 from valadaptive/more-kobold-cleanups
...
More Kobold cleanups
2023-12-11 20:59:49 +02:00
Cohee
05ab147209
Fix swipes getting stuck when no Horde models selected
2023-12-11 20:46:34 +02:00
Cohee
27782b2f83
Fix united version comparison
2023-12-11 20:44:29 +02:00
Cohee
7482a75bbd
Merge pull request #1493 from valadaptive/generate-cleanups
...
Clean up Generate(), part 1
2023-12-11 20:21:32 +02:00
Cohee
d38a4dc6c1
Fix abort group generation
2023-12-11 20:03:31 +02:00
Cohee
0302686a96
Return from Generate if calling circuit breaker
2023-12-11 19:07:33 +02:00
Cohee
e96fb0c1b5
Fix group wrapper not resolving to a valid text
2023-12-11 19:00:42 +02:00
Cohee
0fcf8fd491
Typing indicator fixed
2023-12-11 18:23:00 +02:00
Cohee
c48e447c42
Add rows and button text to import window
2023-12-11 16:23:47 +02:00
Cohee
17105568f4
Reduce hard coded anim. durations
2023-12-11 16:23:21 +02:00
Cohee
e7c2975ab0
Fix adv.defs overlap with past chats. Close CFG with Escape
2023-12-11 15:39:58 +02:00
Cohee
c6bd3ef255
Fix /sys continue in groups
2023-12-11 15:08:20 +02:00