Commit Graph

207 Commits

Author SHA1 Message Date
Cohee cb7185fa12 [chore] Fix grammar, add JSDocs 2024-08-15 20:29:17 +03:00
BPplays da5581e20e
support for Ipv6 (#2593)
* started adding v6 support

* added error checking and change messages to the user

* fixed lsp caused issue

* fixed formatting error

* added error handling to https

* fixed formatting errors

* brought server starting into different func and added enable v6 and v4

* added error checking for disabling both v6 and v4. added option to prefer v6 for dns. added that stuff to the default config

* fixed dumb bug

* changed to settings named disable ipvx

* fixed failed ips still showing as listening

* fixed error handling

* changed ip protocol config layout

* small const name changes

* fixed no error if only available protocol fails, and changed wording of some errors

* fixed error handling saying 'non-fatal error' for protocol fail even when it's the only one enabled

* moved more logic to listen error handler

* fixed eslint issues

* added more info on when to prefer ipv6 for dns

* in conf changed one 'ipv6' to 'IPv6' for consistency

* changed error message and redid how starting the server works

* removed unneeded log

* removed unneeded log

* removed unneeded comments

* fixed errors

* fixed errors

* fixed errors

* changed the wording of ip related error messages

* removed empty lines

* changed to .finally(startServer);

* removed some whitespace

* disabled ipv6 by default ╯︿╰ and changed some message wording

* added auto mode for autorun hostname and changed formatting for listening log and added goto message with autorun url

* added autorun port override

* removed debug log

* changed formatting

* added cli args to ipv6 and autorun stuff

* moved cli args around

* changed formatting

* changed colors for ip

* added avoidLocalhost cli arg

* changed formatting

* changed to not print protocol on listening

* added config option for avoid localhost and changed formatting of messages

* fixed avoid localhost config option

* Fix ipv4 color

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-08-15 20:12:12 +03:00
Cohee f305ba7ce7 Configurable ollama keep_alive
Closes #1859
2024-08-11 17:32:31 +03:00
Cohee 32c48cf9fa Fix default value for OpenRouter Top A 2024-08-07 20:58:19 +03:00
Cohee 3a8614db94 Update models in default files 2024-08-01 00:53:45 +03:00
Cohee 5ad433c576 #2557 Put MistralAI prefix under a feature toggle 2024-07-27 19:57:40 +03:00
Cohee 5f0e74bd56 Rename PHI/aux UI fields 2024-07-21 14:29:13 +03:00
Cohee 230e6cd142 Update default textgen presets 2024-07-12 23:54:26 +03:00
Cohee 6167f50a89 Remove dead property from default settings 2024-07-12 23:52:55 +03:00
Cohee 02e65ff176 Configurable session expiration 2024-07-06 14:50:36 +03:00
Wolfsblvt ff23808d3b Add WI toggle to include/exclude names in scanning 2024-07-06 03:23:02 +02:00
Cohee 13630c896a
Add instruct/context for Gemma 2 (#2477)
* Add instruct/context for Gemma 2

* Add Gemma 2 Roleplay variation

* Revert "Add Gemma 2 Roleplay variation"

This reverts commit d1473e18a1.
2024-07-06 01:54:36 +03:00
Cohee ea768661e8 Add theme contest winner, pt.2 2024-07-04 01:12:26 +03:00
Cohee ce18b33e73 Set the maximum number of backups via config 2024-07-01 01:17:56 +03:00
Cohee 902dfbcdcc Add theme contest winners, pt.1 2024-06-28 10:30:32 +00:00
DreamGenX c8eaa15f18
Add DreamGen llama 3 templates (#2389) 2024-06-17 20:54:08 +03:00
Cohee 1ac2241d2c Lower main text intensity in Cappuccino theme 2024-06-15 13:30:03 +03:00
Cohee 432be09583
Merge pull request #2259 from Succubyss/staging
[Claude] Implements Assistant Impersonation Prefill
2024-05-17 11:15:37 +03:00
Succubyss c822b9e2da Implements Assistant Impersonation Prefill 2024-05-16 21:59:58 -05:00
Cohee c661fea07d #2227 Implement content scaffolding 2024-05-17 02:43:14 +03:00
Cohee c4ade296ae Rotate Flux the Cat to downloadable content index 2024-05-12 15:09:00 +03:00
Cohee 0ed81e3b1a Rotate Coding Sensei to downloadable content index 2024-05-12 14:49:13 +03:00
Cohee b13434c505 Merge branch 'release' into staging 2024-05-04 20:45:48 +03:00
RossAscends 204a934553
update coding sensei with proper codeblock format 2024-05-05 00:06:46 +09:00
sasha0552 2bd239fe81
Initial vLLM support 2024-05-02 22:40:40 +00:00
Cohee eb4cae4e6d Add WL to config. Code clean-up. 2024-05-01 19:52:34 +03:00
Cohee b42125a654 Fix content index 2024-04-27 18:03:14 +03:00
Hirose 3a8b8ed639 Skill Issue 2024-04-27 08:20:44 -05:00
Hirose 3a78d69b5b Use {{name}} macro, create new templates 2024-04-27 07:39:52 -05:00
Hirose c3578d2cda Use names in place of role for ChatML and LLama-3-Instruct 2024-04-26 20:14:51 -05:00
Stefan Daniel Schwarz d34a0ee20e Phi Instruct context+instruct presets 2024-04-24 23:47:04 +02:00
Cohee 2f45f50d37 Add config value for forwarded IPs whitelisting 2024-04-22 15:52:59 +03:00
Cohee ef5d505de3 Merge branch 'staging' into neo-server 2024-04-21 18:28:56 +03:00
Cohee 842b463e60 System same as user for Llama 3 2024-04-21 18:28:44 +03:00
Cohee b3bbec83b6 Merge branch 'staging' into neo-server 2024-04-20 02:56:05 +03:00
Cohee 3ff5884112 Forbid external media by default 2024-04-20 01:11:37 +03:00
Cohee 391c3e9eff Remove dupes, change system prompt 2024-04-19 22:08:31 +03:00
Cohee b8f7db8d43
Merge pull request #2106 from StefanDanielSchwarz/Llama-3-Instruct-presets
Llama 3 Instruct context+instruct presets
2024-04-19 21:40:29 +03:00
RossAscends 1c5e7483e2
add Llama 3 instruct preset 2024-04-20 03:08:54 +09:00
RossAscends c05404f8d5
add Llama 3 context preset 2024-04-20 03:08:16 +09:00
Stefan Daniel Schwarz d5666ab01b Llama 3 Instruct remove chat and example headers 2024-04-19 16:19:53 +02:00
Stefan Daniel Schwarz 8dc30e9da3 Llama 3 Instruct remove newlines before eot_id in story string 2024-04-19 09:50:02 +02:00
Stefan Daniel Schwarz 8467ba3844 Llama 3 Instruct remove newlines after eot_id 2024-04-19 00:54:14 +02:00
Stefan Daniel Schwarz 48fd9c23fb Llama 3 Instruct fix stop sequence 2024-04-18 23:26:40 +02:00
Stefan Daniel Schwarz 8cf116754d Update content index 2024-04-18 23:20:24 +02:00
Stefan Daniel Schwarz e753cdf0fb Llama 3 Instruct context+instruct presets 2024-04-18 23:14:15 +02:00
Cohee 0ad4f78a51 Merge branch 'staging' into neo-server 2024-04-14 14:49:17 +03:00
Cohee f074fb0eee Update content index 2024-04-14 01:18:54 +03:00
Stefan Daniel Schwarz 1284783c82 Command R system prompt simplified 2024-04-13 21:44:52 +02:00
Cohee 790185f9e9 Add disable CSRF to config.yaml. Add basicAuthMode to console args. 2024-04-13 19:35:27 +03:00
Stefan Daniel Schwarz fdac9314ad Command R context+instruct presets 2024-04-13 15:49:09 +02:00
Cohee 2306a4e34d Add discreet login mode 2024-04-10 22:00:08 +03:00
Cohee 72792ae9f9 Basic account management 2024-04-08 02:38:20 +03:00
Cohee c6ffe4502a Add user management endpoints 2024-04-07 17:44:40 +03:00
Cohee b07aef02c7 Persist CSRF and cookie secrets across server launches 2024-04-07 16:41:23 +03:00
Cohee cd5aec7368 Split user directories from public, part 1 2024-04-06 20:09:39 +03:00
Cohee b3b7017bf2 Move default QR and MovingUI to content manager 2024-04-06 17:55:53 +03:00
Cohee 59daeeb37a Move default backgrounds to content manager 2024-04-06 17:43:59 +03:00
Cohee ec896b8a12 Add themes to content manager 2024-04-06 17:28:57 +03:00
Cohee 6cc73c2a0b Add instruct last system sequence 2024-04-04 22:27:08 +03:00
Hirose 0a71d09fe1 Fix default instruct format in settings.json
Updated the default Alpaca instruct in settings.json to match the latest PR.
2024-03-30 18:37:01 -05:00
Cohee 9987ec33d9 Add new contexts to content index 2024-03-30 15:48:24 +02:00
Cohee d997f8dc53 Add {{trim}} macro 2024-03-30 12:26:21 +02:00
Hirose e0bff492b8
Update Synthia.json 2024-03-29 21:30:48 -05:00
Hirose f4eed15e4a
Update ChatML.json 2024-03-29 21:13:33 -05:00
Hirose 3c627996e0
Update Alpaca.json 2024-03-29 21:03:23 -05:00
Hirose 79548d93a9
Update Alpaca.json 2024-03-29 21:00:36 -05:00
Hirose b9fa614093
Create Llama 2 Chat.json 2024-03-29 20:51:16 -05:00
Hirose 4b466a9871
Update Llama 2 Chat.json 2024-03-29 20:50:24 -05:00
Hirose 7a3a2a7874
Update Mistral.json 2024-03-29 20:48:07 -05:00
Hirose b49a2e6df2
Update Mistral.json 2024-03-29 20:46:59 -05:00
Hirose 8892e320e5
Create Synthia.json 2024-03-29 20:42:36 -05:00
Hirose 3174ea1d53
Update Synthia.json 2024-03-29 20:41:03 -05:00
Hirose 86cb0a3551
Update Alpaca-Roleplay.json 2024-03-29 20:38:15 -05:00
Hirose 385b532428
Update Alpaca-Roleplay.json 2024-03-29 20:36:58 -05:00
Hirose d9730ba6ec
Create Alpaca.json 2024-03-29 20:35:07 -05:00
Hirose 19fd0f18d8
Update Alpaca.json 2024-03-29 20:33:46 -05:00
Cohee 8b0fde21d4 Update ChatML templates 2024-03-29 19:40:06 +02:00
Cohee 0551c8023e Move context/instruct templates to default context index 2024-03-28 22:54:37 +02:00
Cohee 4f58e04ef3 Move default instruct/context templates out of public 2024-03-28 22:40:43 +02:00
Cohee e25c419491 Update Default chat comps preset 2024-03-24 17:09:28 +02:00
Cohee 965bb54f7d Option to add names to completion contents 2024-03-19 21:53:40 +02:00
Cohee bd223486de Include additional headers for all supported Text Completion types. 2024-03-14 00:48:08 +02:00
Cohee e24fbfdc1d Update default OAI sampler parameters 2024-03-13 02:25:20 +02:00
Cohee 00a4a12d7d Remove "Exclude Assistant suffix" option 2024-03-05 20:41:53 +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
Deciare 9eba076ae4 Sampler order for llama.cpp server backend 2024-02-23 23:01:04 -05:00
Cohee 0c1cf9ff2e Send sampler priority as array 2024-02-21 00:53:54 +02:00
kalomaze 2065f95edc Sampler priority support 2024-02-10 14:57:41 -06:00
Cohee f669b959c3 Rename RP instruct 2024-02-02 17:37:38 +02:00
Cohee 2f3dca2348 Add endpoint for transformers.js TTS 2024-02-02 01:51:02 +02:00
Cohee 4b845dd442 Add backend for transformers.js whisper 2024-02-02 00:36:40 +02:00
h-a-s-k 9354697753 Actually call them example chats 2024-01-13 13:06:51 -03:00
Cohee 24cd072e69 Update default vector storage model 2023-12-31 04:00:27 +02:00
LenAnderson f862ffafd2 add option in config.yaml to use png for avatar thumbs 2023-12-22 14:23:50 +00:00
Cohee c212a71425 Fix ignore list of preset manager 2023-12-20 15:51:00 +02:00
Cohee 67dd52c21b #1309 Ollama text completion backend 2023-12-19 16:38:11 +02:00
Cohee b0d9f14534 Re-add Together as a text completion source 2023-12-17 23:38:03 +02:00
Cohee c7c1513e91 Add proxy support for multimodal captions. Add caption pre-prompt 2023-12-17 19:41:20 +02:00
Cohee 16795dd5cc Add server plugin loader 2023-12-16 22:21:40 +02:00