oke >< (wiiiiip)
not the best, but an oke way to use llamacpp
all packages are on jsr under the
scope. if you use
pnpm or yarn (or deno obviously) they already support jsr.
@oke/grammar: dynamically generate gbnf grammars. this is the only one that isn't designed for exclusively function calling!
- TODO [@oke/pedantic]: generate a standard schema and a gbnf at the same time
@oke/client: llama-server api client
@oke/manage: start and stop
llama-server
from within your application
- TODO [@oke/stores]: reactive stores for frontend stuff
- TODO [@oke/hump]: an example frontend built on sveltekit
oke is licensed under BSL 1.1 with an Additional Use Grant permitting use (including commercially!) as long as your software doesn't interface with closed source models. see license.md for more info.
give me money if you find this useful or your employer hates the license