Commit Graph

327 Commits

Author SHA1 Message Date
c890da2877 Fix server crash when KoboldCpp server goes offline and stop is clicked 2023-06-16 14:11:52 +03:00
ea49b33e3c Use abort endpoint for all supported koboldcpp generations 2023-06-14 19:56:55 -07:00
8f97d4a71b Send abort signal to koboldcpp server on abort, mk. 2
Implemented the abort request being sent through server.js instead
of the client endpoint.
2023-06-14 14:31:19 -07:00
e98fd96105 Merge pull request #492 from duno9/main
Fixed possible error with hosting on port 80 or 443
2023-06-14 13:04:02 +03:00
3dcdd84d84 Remove Kobold soft prompt selector UI 2023-06-14 10:51:03 +03:00
fe51b39d61 Fixed possible error with hosting on port 80 or 443 2023-06-14 01:31:00 -04:00
edda2406dc Fixed possible error with hosting on port 80 or 443 2023-06-14 01:29:11 -04:00
73c2262589 settings.json finally getss linebreaks 2023-06-14 12:30:16 +09:00
356e85fedd Add new OpenAI models 2023-06-13 22:33:35 +03:00
0013fb6a97 Fix Novel TTS audio on iOS 2023-06-13 01:21:35 +03:00
895325ad4f Merge branch 'dev' into dev 2023-06-12 23:13:16 +03:00
5971efd330 Adjust KAI retry logic 2023-06-12 23:01:01 +03:00
88fadce5c6 Fix Kobold retry logic 2023-06-12 22:32:20 +03:00
3a33b7cd3e Reimplement railguards for temporary API service unavailable errors. 2023-06-12 11:59:25 -07:00
aaf3f00bef Friendlier startup console messages 2023-06-12 17:38:41 +03:00
ecd8cad933 Clarify Poe max context sizes, increase default timeout, add ignore <ACK> to character note, don't chunkify the prompt for Claude-100k 2023-06-12 13:09:15 +03:00
e9427a14d5 Add warning if streaming is unsupported on kobold version.
minimum version of koboldcpp 1.30 is the only known implementation
to support SSE token streaming, assuming 1.30 releases with the
feature enabled.
2023-06-11 18:36:19 -07:00
698461c188 Implement support for koboldcpp SSE streaming.
koboldcpp added SSE streaming to its API as of:
https://github.com/LostRuins/koboldcpp/pull/220

This has not yet been added to release, but I figued I'd try to
get the work done to make it ready.

Work mostly hijacked from:
10bbc97069
2023-06-11 13:24:07 -07:00
fc001b0b05 Bind user names to avatars (create personas) and select personas for chats 2023-06-11 18:49:00 +03:00
525b9dc0bb Fix default NAI presets. Add NAI bad words 2023-06-11 13:17:55 +03:00
f3787b13f2 Poe reply suggestions 2023-06-10 21:20:47 +03:00
f894176e14 Add Top K and Top P for Claude 2023-06-10 16:21:45 +03:00
10bbc97069 Add NovelAI token streaming 2023-06-09 02:09:00 +03:00
cd4d96acab Extend Stable Horde waiting time 2023-06-07 17:00:14 +03:00
95460d6bbc Use H: and A: for example Claude's dialogues: https://console.anthropic.com/docs/troubleshooting/checklist 2023-06-07 11:44:56 +03:00
af8be07563 Fix Horde image error logging 2023-06-07 11:03:11 +03:00
fb01c8bfe0 Properly parse example dialogues into Claude prompts. 2023-06-06 23:51:40 +03:00
a1b130fc9a Streaming for Claude. 2023-06-06 20:18:28 +03:00
960bc32340 [RAW / UNTESTED / NO STREAMING] Native Claude API supported 2023-06-06 19:16:46 +03:00
c4f9bb6017 Fix import / export of spec v2 cards without backfilled fields. 2023-06-05 20:46:13 +03:00
0f67e416f2 Add proper tokenizers for NAI Krake and Clio 2023-06-05 14:55:30 +03:00
13b0b7f313 Add NovelAI TTS engine 2023-06-05 14:13:15 +03:00
f5e951fdef Fix V2 spec again 2023-06-04 23:47:34 +03:00
899b590744 Spec V2: Fallback to alternate_greetings empty array 2023-06-04 23:40:42 +03:00
eb01bcb7c1 Delete all group chats with a group. 2023-06-04 21:41:22 +03:00
e4a6db7539 Remove Edge TTS (will be moved to Extras) 2023-06-04 10:43:47 +03:00
0d0b572935 Merge branch 'main' into dev 2023-06-04 04:29:46 +03:00
c299ef0a86 Use node-fetch to make requests without timeout #435 2023-06-04 04:29:22 +03:00
6ba332b323 Add MS Edge TTS 2023-06-04 03:08:25 +03:00
b0f8e51c42 Speed-up Poe client 2023-06-03 16:23:45 +03:00
f1924b6c12 Fix character renaming. Workaround for Node 20 bug. Adjust spec v2 fields 2023-06-03 15:29:35 +03:00
fc2fb450a6 Update README 2023-06-02 20:56:55 +03:00
e78acd0585 Merge branch 'main' into dev 2023-06-02 20:54:16 +03:00
737bb5a030 Add placeholders to group folders for [BUG] docker-compose build image will not start #434 2023-06-02 20:00:58 +03:00
64ef09ab5f Add spec_v2 fields 2023-06-02 19:36:32 +03:00
003f87e960 Add buttons to manually jailbreak and purge chat on Poe 2023-06-01 22:13:01 +03:00
5b446af6dc Speed-up extensions loading. Add tracking of response times 2023-06-01 14:34:40 +03:00
264b8a3162 Tiny steps toward V2 spec 2023-05-31 22:13:09 +03:00
3a53bc292b Move Novel settings to another file 2023-05-30 18:54:02 +03:00
8454cfa666 Export chat to downloadable file 2023-05-30 01:56:22 +03:00