cd /news/developer-tools/llm-0-33 · home topics developer-tools article
[ARTICLE · art-107254] src=simonwillison.net ↗ pub= topic=developer-tools verified=true sentiment=· neutral

llm 0.33

Simon Willison released llm 0.33, a command-line tool for running LLMs, which adds a --key option to llm embed and llm embed-multi commands and corresponding Python methods, allowing per-call keys for embedding plugins. The release also enables repeating -t/--template to combine templates, and adds a reasoning_summary option for reasoning-capable Responses API models. The update follows a quick 0.32.1 fix and includes contributions from ChrisJr404.

read1 min views1 publishedAug 22, 2026

Release: llm 0.33

My highlights from this release:

I shipped a quick 0.32.1 fix for this yesterday, but this is the more comprehensive fix.

llm embed

andllm embed-multi

now accept--key

. The PythonEmbeddingModel.embed()

,EmbeddingModel.embed_multi()

,Collection.embed()

andCollection.embed_multi()

methods acceptkey=

too, passing the resolved per-call key to embedding plugins without changing shared model state. Existing plugins that readself.key

continue to work through a compatibility fallback. Thanks,[ChrisJr404].[#757],[#1620]

The embedding models now use the same pattern for keys that regular LLM models do.

llm prompt -t/--template

can now be repeated to combine templates in order. This allows model configuration and options from one template to be used with a prompt from another.

This unlocks a neat pattern where you can create templates that package a model with a set of default options:

llm -m gpt-5.6-luna -o reasoning_effort high --save lhigh
llm "Generate an SVG of a pelican riding a bicycle" --save pelican
llm -t lhigh -t pelican
  • Reasoning-capable Responses API models now support a reasoning_summary

option withauto

,concise

, anddetailed

values. This can be used with[llm openai endpoint --responses].[#1600]

This is particularly useful for exercising different models that provide their own imitation of the OpenAI Responses API.

Tags: annotated-release-notes, llm

── more in #developer-tools 4 stories · sorted by recency
── more on @simon willison 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/llm-0-33] indexed:0 read:1min 2026-08-22 ·