752 Commits

Author SHA1 Message Date
Cohee
6b2374c405 Add function to write extension fields to character cards. 2024-03-12 01:49:05 +02:00
Cohee
de3039977c Fix substituteParams JSDoc 2024-03-10 00:52:39 +02:00
Cohee
cdbb979a3e
Merge pull request #1909 from ThisIsPIRI/unlock
Prevent presets without a max context/response value from unchecking unlocked context
2024-03-09 21:14:00 +02:00
Cohee
26c0886856 Placeholder for Pygmalion character source 2024-03-09 21:10:20 +02:00
ThisIsPIRI
535126083e Prevent presets without a max context/response value from unchecking unlocked context 2024-03-08 17:12:53 +09: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
Cohee
66a926c8c7 Disable imports and char.creation while generating
This could cause data corruption due to active char Id being shifted.
2024-03-06 21:29:00 +02:00
Cohee
dc32884ced #1891 Fix JWT Scale generation 2024-03-04 22:24:50 +02:00
Cohee
24b33a5f77 Add option for inline character card replacements 2024-03-03 21:04:27 +02:00
Cohee
c4cae9d00f Refactor source, add confirm 2024-03-03 20:29:34 +02:00
Cohee
2e002032b3
Merge pull request #1882 from berbant/staging
Link to character's source page
2024-03-03 20:24:51 +02:00
Cohee
23c2a0d8f5 Fix card fields replace if missing 2024-03-03 18:56:05 +02:00
Cohee
8767c2a90b Respect external media preferences in creator notes 2024-03-03 16:57:38 +02:00
Cohee
8cf1671d56 Sanitize creator's notes 2024-03-03 16:49:44 +02:00
Cohee
8ee0348a01 Merge branch 'import-uuid' into staging 2024-03-03 16:46:35 +02:00
Cohee
1395f9bd9e
Merge pull request #1887 from Bronya-Rand/staging
Import PygmalionAI/JanitorAI/Chub Bots via UUID
2024-03-03 16:46:22 +02:00
Cohee
112e8f224c Use alternate method of determining URLs, consolidate logs format 2024-03-03 16:45:26 +02:00
Cohee
39c588f30e Showdown: parse single underscores as italics 2024-03-03 15:26:29 +02:00
RossAscends
1e555bcb8f markdown support in spoiler display 2024-03-03 19:54:21 +09:00
Bronya-Rand
668d1f0fb9 feat: add importUUID API to get Pyg/Janny/Chub bots without link 2024-03-03 03:31:39 +00:00
berbant
8769630b68
Character source link processing 2024-03-02 23:37:18 +04:00
Cohee
456c4c333f Creator notes in char list are no longer first line only. 2024-03-02 19:46:59 +02:00
Cohee
95c49029f7 Add aphrodite model selector 2024-03-01 23:02:43 +02:00
Cohee
d57b5ad6f7 Fix code style 2024-03-01 21:35:33 +02:00
Cohee
81bf6cb399
Merge pull request #1872 from Technologicat/fragment-search-chats
Fragment search (a.k.a. swoop) for Manage chat files
2024-03-01 21:30:41 +02:00
Cohee
b716dfbc0d
Merge pull request #1874 from deciare/underline-text-format
Support underlined text formatting
2024-03-01 17:49:14 +02: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
Juha Jeronen
e3084dda17 Manage chat files: UX: focus the search field when the view opens 2024-02-29 14:22:51 +02:00
Juha Jeronen
f8f6dd1d90 Manage chat files: fragment search a.k.a. swoop 2024-02-29 14:22:35 +02:00
Cohee
3d84ae026d Fix formatting 2024-02-29 11:50:41 +02:00
berbant
a85a2bbab1
Merge branch 'SillyTavern:staging' into staging 2024-02-28 22:46:43 +04:00
Deciare
2a4b8ac438 Update displayed prompt bias when auto-saving edits.
When Auto-save Message Edits is enabled, the prompt bias string
displayed beneath the textarea wasn't being updated.
2024-02-27 05:17:38 -05:00
Deciare
7885f19e86 Perform macro substitution while updating message.
This addresses 3 issues:
1. Prompt bias string was not removed from the text of the edited
  message.
2. Macro substitition was not performed in the prompt bias string.
3. Macro substitution was not performed in the edited message text.
2024-02-27 05:17:31 -05:00
Cohee
f962ad5c02 Add OpenRouter as a text completion source 2024-02-25 22:47:07 +02:00
berbant
3c620effaf
Update script.js 2024-02-25 21:19:28 +04: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
3441667336 #1853 Add WI/Script link by entry automation id 2024-02-24 17:22:51 +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
NWilson
f569424f3e Merge branch 'staging' into InfermaticAI 2024-02-22 08:32:10 -06:00
Cohee
711fd0517f Merge branch 'staging' into pygimport 2024-02-21 11:26:47 +02:00
Cohee
8e66a14e37 Add hints to doc strings about additional command prompts 2024-02-20 02:29:14 +02:00
Cohee
79ba026486
Merge pull request #1840 from Wolfsblvt/slash-commands-menu-actions-allow-custom-prompts
Extend impersonate/continue/regenerate with possible custom prompts (via slash commands and popup menu)
2024-02-20 02:26:41 +02:00
Cohee
061b7c6922 Don't try to execute script commands if the message doesn't start with slash 2024-02-20 02:09:01 +02:00
Wolfsblvt
a5ee46cb2a Only respect slash command, ignore text field 2024-02-19 22:36:32 +01: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
NWilson
030806bf1e Merge remote-tracking branch 'origin/staging' into InfermaticAI 2024-02-19 10:14:06 -06:00