← AI 動態 Simon Willison

LLM 工具釋出 0.32.1 版,修復 OpenAI 相依性問題

知名命令列工具 LLM 釋出 0.32.1 版,緊急修復因 OpenAI Python 套件移除 httpx 導致的新安裝失敗問題,並預告後續將全面升級網路套件。

LLM OpenAI 相依性管理
LLM 工具釋出 0.32.1 版,修復 OpenAI 相依性問題

由 Simon Willison 開發的知名命令列大語言模型工具「LLM」近期釋出 0.32.1 更新。此次更新主要為了解決一個突發的軟體相依性(Dependency)問題:由於 OpenAI 的 Python 官方函式庫在近期更新中移除了對 httpx 的依賴,導致原本透過 OpenAI 套件間接安裝 httpx 的 LLM 工具,在全新安裝時會發生錯誤與崩潰。

為了迅速止血,0.32.1 版透過將 OpenAI 套件版本暫時限制在 3.0 以下來解決此問題。這起事件凸顯了在開發 AI 應用程式時,軟體版本與相依性管理的重要性。過度依賴外部套件的隱性關聯(Transitive Dependency),往往會在底層更新時引發骨牌效應,導致應用程式或服務中斷。

開發者同時預告,即將推出的 0.33 版會從根本解決這個問題,預計將底層網路請求套件轉移至 httpx2。對於正在建置 AI 專案或將 LLM 整合進自動化流程的開發者而言,這是一次關於版本控制與軟體依賴管理的實務教材。