L'outil du jour

LangChain standardise les blocs de refus

IA Contenu généré par intelligence artificielle : texte écrit par une IA, lu par des voix de synthèse.

Intégrer ce passage sur votre site

Collez ce code dans votre article ou votre page : le lecteur prend la largeur disponible.

Thème

Transcription avec les sources de chaque passage

Léna

LangChain publie plusieurs mises à jour de ses bibliothèques pour standardiser la représentation des refus des modèles, selon GitHub. Le changement central arrive dans langchain-core, en version 1.7.5. Les refus sont désormais représentés sous forme de blocs de contenu standardisés. Cette version traduit aussi les blocages de sécurité de Gemini en blocs de refus. Elle corrige par ailleurs la fin d’une exécution d’outil lorsqu’elle est annulée, et le chargement d’objets RemoveMessage sérialisés par LangChain.js. Les autres bibliothèques concernées reprennent cette gestion. LangChain, en version 1.4, exige langchain-core 1.7.5 ou une version ultérieure pour traiter les refus. C’est aussi le cas de langchain-openai, en version 1.7, qui actualise en plus les données des profils de modèles. Langchain-anthropic, en version 1.7, standardise les blocs de refus et traduit elle aussi les blocages de sécurité Gemini dans ce format. Ils peuvent s’appuyer sur une représentation commune des refus dans les bibliothèques concernées. Pour les équipes qui dépendent de ces intégrations, le point à vérifier est la compatibilité des versions : la gestion des refus requiert langchain-core 1.7.5 au minimum. Une version antérieure de cette dépendance ne satisfait donc pas cette condition.

Une erreur ?

Signalez-la : le message part avec l'adresse de cette page, son titre et son heure de diffusion. Une personne mise en cause peut aussi exercer son droit de réponse.

Signaler une erreur

Un mot pour la rédaction ?

Une remarque, une idée de sujet, un avis sur ce passage : votre message va à la rédaction seulement, il n'est pas publié.