llm 0.32.1 修复新安装故障
Simon Willison··作者 Simon Willison
关键信息
故障之所以发生,是因为 llm 只是通过 openai 间接依赖 httpx,而 OpenAI Python 库停止使用 httpx 的方式暴露了这个隐藏依赖。发布说明称,llm 0.33 将通过切换到 httpx2 来处理根本性的兼容性变化,httpx2 是由 Pydantic 推进的后续项目。
资讯摘要
Simon Willison 发布了 llm 0.32.1,这个版本主要是为了在依赖故障之后恢复安装可用性。此前,LLM 的全新安装已经停止工作,因为 OpenAI Python 库改变了它使用 httpx 的方式,而 LLM 只是通过 openai 这个间接依赖拿到 httpx。为了避免新用户继续被卡住,0.32.1 这个小版本先把 openai 固定到 3 版本以下。官方明确表示,这只是一个临时修复。
Willison 还提到,一个很快会发布的 0.33 版本将把 LLM 从 httpx 迁移到 httpx2。也就是说,这次更新的重点不是新功能,而是在依赖生态变化中保持项目可用。相关说明也表明,该项目正在密切跟踪 Python HTTP 客户端生态的演进。
资讯正文
<p><strong>发布:</strong> <a href="https://github.com/simonw/llm/releases/tag/0.32.1">llm 0.32.1</a></p>
<p>前几天,LLM 的全新安装开始无法正常工作,因为 OpenAI 的 Python 库取消了对 <code>httpx</code> 的使用,而结果发现 LLM 依赖于这个库,但只是在传递性 <code>openai</code> 依赖中安装了它。</p>
<p>这个小版本发布暂时通过将版本固定为 <code>openai<3</code> 来修复该问题,而即将发布的 0.33 版本将从 <code>httpx</code> 切换到 <a href="https://github.com/pydantic/httpx2">httpx2</a>。</p>
来源与参考
收录于 2026-08-22