Wersja 0.32.1 narzędzia LLM naprawia problem powodujący błędy podczas świeżych instalacji. Przyczyną było usunięcie zależności httpx z biblioteki OpenAI Python, co zaraz poderwało LLM, ponieważ zależał on od httpx tylko pośrednio poprzez pakiet openai.

Rozwiązaniem na ten moment jest przypięcie wersji openai poniżej 3 (openai<3), co przywraca funkcjonalność bez konieczności natychmiastowej przebudowy całej struktury zależności. To klasyczne wyzwanie dla projektów open source - gdy biblioteka bazowa zmienia swoje zależności, wszystkie projekty, które na niej budują, muszą szybko się adaptować lub ryzykują złamane instalacje dla użytkowników.

Simon Willison zapowiada, że już niebawem będzie dostępna wersja 0.33, która całkowicie przejdzie z httpx na httpx2. To bardziej długoterminowe rozwiązanie, które uratuje LLM przed podobnymi problemami w przyszłości. Dla użytkowników oznacza to, że mogą na razie spokojnie aktualizować się do 0.32.1, a następnie przejść na 0.33, gdy tylko będzie dostępna.