Back to directory

LLM Production Platform

A CPU-first reference platform showing the systems around LLM inference: an OpenAI-compatible gateway, a deterministic eval CLI, an experiment registry and a RAG toolkit.

LLM Production Platform

This platform demonstrates the systems that surround LLM inference, such as streaming, API compatibility, observability, evaluation, reproducibility and retrieval, without reimplementing the inference engine itself. It has four independently usable surfaces: an OpenAI-shaped FastAPI gateway in front of a separately running llama-server, a deterministic evaluation and regression CLI, an immutable local experiment registry, and a deterministic local retrieval-engineering toolkit; the serving runtime does not import the other three.

Each surface defines explicit persistence, failure, privacy and reproducibility contracts: streaming preserves backpressure and cancellation, metrics use bounded-cardinality labels, experiment artifacts are immutable and checksummed, and RAG inputs, chunks, indexes and citations are fingerprinted. Default tests need no model, GPU, Docker daemon, hosted API, database or secret.

The project describes itself as a reference and portfolio project, not a replacement for vLLM, SGLang, managed model platforms, distributed schedulers or production vector databases.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.