llm 0.33

Simon Willison's Weblog Simon Willison's Weblog

Release: https://github.com/simonw/llm/releases/tag/0.33">llm 0.33


My highlights from this release:





I shipped a quick https://simonwillison.net/2026/Aug/21/llm/">0.32.1 fix for this yesterday, but this is the more comprehensive fix.





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
# Combine and run the templates
llm -t lhigh -t pelican




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




Tags: https://simonwillison.net/tags/annotated-release-notes">annotated-release-notes, https://simonwillison.net/tags/llm">llm

Read full article at Simon Willison's Weblog →