Skip to content
AI News HubLIVE
Original source1 min read

llm-chat-completions-server 0.1a0

Summary

Simon Willison released llm-chat-completions-server 0.1a0, an LLM plugin that exposes your full collection of LLM models via an OpenAI Chat Completions compatible endpoint. It leverages content-addressable logs in LLM 0.32rc1 to deduplicate conversation history using message hashes. The entire plugin was written by GPT-5.6 Sol.

llm-chat-completions-server 0.1a0
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Release: llm-chat-completions-server 0.1a0

Simon Willison’s Weblog

Subscribe

30th July 2026

Release

llm-chat-completions-server 0.1a0 — LLM plugin to serve an OpenAI Chat Completions API endpoint

A key goal of the new content-addressable logs in LLM 0.32rc1 was being able to support OpenAI Chat Completion style requests where each incoming message extends the previous conversation, like this:

curl http://localhost:8002/v1/chat/completions \ -H 'Content-Type: application/json' \ -d '{ "model": "qwen3.5-4b", "messages": [ {"role": "user", "content": "Capital of France?"}, {"role": "assistant", "content": "Paris."}, {"role": "user", "content": "Germany?"} ] }'

Here the conversation state is tracked by the client, so each of these requests gets longer and longer. The new schema design in LLM is designed to de-duplicate these using hashes of the individual message parts.

To test that out, I built this plugin:

uv tool install llm --pre llm install llm-chat-completions-server llm chat-completions-server -p 9001

Running this starts a localhost server on port 9001 that exposes your full collection of LLM models (from any plugins you have installed) using a ChatGPT Completions compatible endpoint.

GPT-5.6 Sol wrote the whole thing - it turns out it knows the OpenAI Chat Completions API shape really well.

Recent articles

OpenAI’s accidental cyberattack against Hugging Face is science fiction that happened - 22nd July 2026

A Fireside Chat with Cat and Thariq from the Claude Code team - 21st July 2026

Kimi K3, and what we can still learn from the pelican benchmark - 16th July 2026

This is a beat by Simon Willison, posted on 30th July 2026.

projects 547

openai 438

llm 613

Monthly briefing

Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.

Pay me to send you less!

Sponsor & subscribe

Disclosures

Colophon

©

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026

Key points and analysis

Article intelligence

EngineersAdvanced

Key points

  • llm-chat-completions-server is a new LLM plugin providing an OpenAI Chat Completions compatible API endpoint.
  • It uses content-addressable logs from LLM 0.32rc1 to deduplicate messages via hashes.
  • Installation is straightforward with uv and llm install, running on localhost port 9001.
  • The entire codebase was generated by GPT-5.6 Sol.

Highlights and analysis are generated automatically and may contain errors. Check the original source.