github oobabooga/text-generation-webui v3.12

one day ago

Changes

  • Characters can now think in chat-instruct mode! This was possible thanks to many simplifications and improvements to jinja2 template handling:
  • Add support for the Seed-OSS-36B-Instruct template.
  • Better handle the growth of the chat input textarea:
Before After
before after
  • Make the --model flag work with absolute paths for gguf models, like --model /tmp/gemma-3-270m-it-IQ4_NL.gguf
  • Make venv portable installs work with Python 3.13
  • Optimize LaTeX rendering during streaming for long replies
  • Give streaming instruct messages more vertical space
  • Preload the instruct and chat fonts for smoother startup
  • Improve right sidebar borders in light mode
  • Remove the --flash-attn flag (it's always on now in llama.cpp)
  • Suppress "Attempted to select a non-interactive or hidden tab" console warnings, reducing the UI CPU usage during streaming
  • Statically link MSVC runtime to remove the Visual C++ Redistributable dependency on Windows for the llama.cpp binaries
  • Make the llama.cpp terminal output with --verbose less verbose

Bug fixes

  • llama.cpp: Fix stderr deadlock while loading some models
  • llama.cpp: Fix obtaining the maximum sequence length for GPT-OSS
  • Fix the UI failing to launch if the Notebook prompt is too long
  • Fix LaTeX rendering for equations with asterisks
  • Fix italic and quote colors in headings

Backend updates


Portable builds

Below you can find self-contained packages that work with GGUF models (llama.cpp) and require no installation! Just download the right version for your system, unzip, and run.

Which version to download:

  • Windows/Linux:

    • NVIDIA GPU: Use cuda12.4 for newer GPUs or cuda11.7 for older GPUs and systems with older drivers.
    • AMD/Intel GPU: Use vulkan builds.
    • CPU only: Use cpu builds.
  • Mac:

    • Apple Silicon: Use macos-arm64.
    • Intel CPU: Use macos-x86_64.

Updating a portable install:

  1. Download and unzip the latest version.
  2. Replace the user_data folder with the one in your existing install. All your settings and models will be moved.

Don't miss a new text-generation-webui release

NewReleases is sending notifications on new releases.