llmlab

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package llmlab is LLMLab, an OpenAI-compatible chat completions API that streams made-up tokens over server-sent events. It is the reference app for the llm-apps pack.

Planted bottlenecks (see README.md), each switched off by a fix flag:

  • slots: only four generations run at once; the rest queue before their first token, so time to first token grows with concurrency (fix "batch" allows 256).
  • prefill: prompt processing holds one global lock, so a long prompt delays the first token of every other request (fix "chunked").
  • usage: usage accounting re-tokenises the whole reply after every token, so CPU per stream grows with the square of its length (fix "usage").

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(cfg labkit.Config) http.Handler

New returns LLMLab's handler.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL