Claude Discovery

← All discoveries

Retro Apple computers with keyboards displayed in a Tokyo store window, showcasing early tech design.
Photo by Derek Xing on Pexels
tool

llm 0.33 Upgrades to OpenAI Python 3.x and Ships the httpx2 Migration

2026-08-23 ยท source:

llm 0.33 upgrades to the OpenAI Python library 3.x and switches its HTTP client dependency from httpx to httpx2, completing the fix that 0.32.1 only patched around.

What it is

llm 0.33 is the follow-up release to llm 0.32.1, Simon Willison's command-line and Python tool for talking to language models.

What it does

It upgrades the OpenAI Python library dependency to 3.x and switches llm's own HTTP client dependency from httpx to httpx2, instead of the temporary openai<3 pin that 0.32.1 used to keep fresh installs working.

Why it matters

The httpx2 move mirrors the same migration Anthropic's own claude-api SDK upgrade guide documents for anthropic 1.x, so anyone juggling both SDKs is now dealing with the same HTTP layer change on two fronts at once.

How to use it

Run `llm --version` after upgrading and check that plugins depending on the old httpx-based client (like custom OpenAI-compatible endpoints) still work; report breakage on the llm GitHub issues.

Go to source →
llmpythonhttpxopenai-sdk