OpenAI publie une version stable de la bibliothèque .NET avec prise en charge GPT-4o et améliorations de l’API

OpenAI a publié la version stable de sa bibliothèque officielle .NETaprès le lancement de la version bêta en juin. Disponible sous forme de Forfait NuGetil prend en charge les derniers modèles comme GPT-4o et GPT-4o mini, ainsi que l’API REST OpenAI complète. La version inclut à la fois des API de synchronisation et asynchrones, des discussions en continu et des modifications importantes pour une meilleure cohérence de l’API. Les développeurs peuvent étendre la bibliothèque et l’utiliser sur toutes les plates-formes .NET prenant en charge .NET Standard 2.0.

La version stable introduit des fonctionnalités clés pour améliorer la productivité des développeurs, notamment la prise en charge complète des derniers modèles d’OpenAI tels que GPT-4o et GPT-4o mini, ainsi que l’API REST OpenAI complète. Il comprend des API synchrones et asynchrones, avec prise en charge des discussions en streaming via IAsyncEnumerable pour des interactions plus dynamiques.

L’extensibilité a également été priorisée, permettant à la communauté des développeurs de créer des fonctionnalités supplémentaires en plus de la bibliothèque existante. De plus, il est compatible avec toutes les plateformes .NET qui implémentent Norme .NET 2.0le rendant accessible à travers une large gamme d’applications .NET.

Pour les développeurs effectuant une mise à niveau à partir des versions 2.0.0-beta.*, plusieurs modifications importantes ont été introduites pour améliorer la cohérence et la convivialité de l’API :

  • ChatMessageContent encapsule désormais les parties de contenu dans ChatMessage, ChatCompletion et StreamingChatCompletionUpdate.
  • Les arguments de fonction sont désormais représentés sous forme de BinaryData dans plusieurs domaines, notamment ChatToolCall et StreamingChatToolCallUpdate.
  • Plusieurs conventions de renommage ont été appliquées : ApplicationId a été renommé en UserAgentApplicationId, FileClient en OpenAIFileClient et ModelClient en OpenAIModelClient, entre autres.
  • Les constructeurs et méthodes obsolètes ont été remplacés par de nouvelles options, telles que le remplacement de Auto et None dans ChatFunctionChoice par CreateAutoChoice() et CreateNoneChoice().

Ces modifications améliorent la clarté et maintiennent la cohérence dans l’API.

La bibliothèque OpenAI pour .NET est open source et développée avec les contributions continues de la communauté sur GitHub. Il continuera à recevoir des mises à jour, restant aligné sur les dernières fonctionnalités et améliorations d’OpenAI. Cette bibliothèque, aux côtés des bibliothèques existantes d’OpenAI pour Python et JavaScript/TypeScript, garantit une expérience unifiée pour les développeurs travaillant sur différentes plates-formes.

La communauté est ravie d’explorer tout le potentiel de cette version stable, qui marque une avancée significative dans l’apport de puissantes capacités d’IA à l’écosystème .NET, en fournissant les outils nécessaires à la création d’applications avancées. Rakesh Mullassery, consultant principal, l’a décrit pour changer la donne pour tous ceux qui développent des applications basées sur l’IA sur la plate-forme .NET.

Plus de détails et une liste complète des changements peuvent être trouvés dans le dépôt officiel de la bibliothèque OpenAI sur GitHub.

#OpenAI #publie #une #version #stable #bibliothèque #.NET #avec #prise #charge #GPT4o #améliorations #lAPI

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.