Simple webchat for server (#1998)

* expose simple web interface on root domain

* embed index and add --path for choosing static dir

* allow server to multithread

because web browsers send a lot of garbage requests we want the server
to multithread when serving 404s for favicon's etc. To avoid blowing up
llama we just take a mutex when it's invoked.


* let's try this with the xxd tool instead and see if msvc is happier with that

* enable server in Makefiles

* add /completion.js file to make it easy to use the server from js

* slightly nicer css

* rework state management into session, expose historyTemplate to settings

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
This commit is contained in:
Tobias Lütke 2023-07-04 10:05:27 -04:00 committed by GitHub
parent acc111caf9
commit 7ee76e45af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 3416 additions and 8 deletions

1851
examples/server/index.js.hpp Normal file

File diff suppressed because it is too large Load diff