llm 0.36 est disponible, apportant des fonctionnalités clés pour les développeurs travaillant avec les modèles OpenAI et améliorant la gestion des conversations.
La nouvelle version de llm intègre désormais les modèles GPT-6 Sol et GPT-6 Luna, élargissant ainsi les options disponibles pour les utilisateurs. Ces modèles, accessibles via les identifiants gpt-6-sol et gpt-6-luna, offrent de nouvelles possibilités pour les applications nécessitant des capacités avancées de traitement du langage.
Une meilleure gestion des conversations
Un changement significatif dans cette version concerne la gestion des conversations. Les plugins de modèles peuvent désormais déclarer supports_conversation = False pour les modèles qui n’acceptent que des prompts en un seul tour. llm lève une exception llm.ConversationNotSupported lorsque ces modèles reçoivent des historiques d’assistant ou d’outils, et llm chat les rejette avant le début d’une session. Cette fonctionnalité est déjà utilisée par le plugin llm-typesafe, montrant son utilité immédiate pour les développeurs.
Améliorations des traces de raisonnement
Les traces de raisonnement dans la sortie Markdown de llm logs sont maintenant encapsulées dans des balises <details> et <summary>, facilitant ainsi la lecture et l’analyse des logs. Cette amélioration permet une meilleure organisation et accessibilité des informations, rendant le débogage plus efficace.
Contributions communautaires
Cette version inclut également plusieurs corrections de bugs apportées par cinq nouveaux contributeurs. Ces contributions montrent l’engagement actif de la communauté autour du projet llm, contribuant à son amélioration continue.
Avec ces nouvelles fonctionnalités et améliorations, llm 0.36 renforce sa position comme outil essentiel pour les développeurs travaillant avec des modèles de langage avancés.