KoboldCpp v1.99.4 adds llama.cpp flag aliases, per-IP rate limiting, a new audio voices endpoint, and a UI design overhaul.
$ git clone --branch v1.99.4 https://github.com/LostRuins/koboldcpp.git # already have the repo? check out this version: $ git checkout v1.99.4
$ koboldcpp -m ./model.gguf -c 8192 -ngl 35 --flash-attn -fa --override-tensor -ot some_tensor=CPU
$ koboldcpp --model ./model.gguf --ratelimit 10
$ curl http://localhost:5001/v1/audio/voices - ›Adds aliases for llama.cpp command-line flags so llama.cpp users can pass familiar arguments directly:
-m,-t,--ctx-size,-c,--gpu-layers,--n-gpu-layers,-ngl,--tensor-split,-ts,--main-gpu,-mg,--batch-size,-b,--threads-batch,--no-context-shift,--mlock,-p,--no-mmproj-offload,--model-draft,-md,--draft-max,--draft-n,--gpu-layers-draft,--n-gpu-layers-draft,-ngld,--flash-attn,-fa,--n-cpu-moe,-ncmoe,--override-kv,--override-tensor,-ot,--no-mmap. - ›Adds new
--ratelimitflag for per-IP rate limiting to help prevent abuse of public instances. - ›Adds
/v1/audio/voicesAPI endpoint for listing available TTS voices. - ›Renames
--promptlimitto--genlimit; the renamed flag now also applies to API requests and is configurable in the UI launcher. - ›Adds a KoboldAI Lite UI design overhaul with a new default color scheme; the previous scheme remains available as 'Nostalgia' in advanced settings, and several new custom color schemes have been added.
+4 moreshow less
- ›Adds a popup in Kobold Lite to enable TTS or image generation when those features are available but currently disabled.
- ›Adds Think/NoThink instruct tags to the best-practices recommendation in Kobold Lite, providing per-instruct-sequence reasoning control instead of relying on
<think>prefill injection. - ›Adds new 'Aletheia' scenario to Kobold Lite.
- ›Smarter automatic 'Enter Sends' default detection based on platform in Kobold Lite; the toggle is now located in advanced settings.
- !The
--promptlimitflag has been renamed to--genlimit; any scripts or configs using--promptlimitmust be updated.