OpenAI正式发布第一个官方.NET版本库的测试版

2024-06-09 12:57:21 浏览数 (3)

尽管 Microsoft 和 OpenAI 长期以来一直是紧密相连的合作伙伴,但他们现在才开始为 .NET 开发人员发布官方 OpenAI 库,加入现有的社区库。这项工作的第一个测试版是支持 .NET 6 和 .NET Standard 2.0 的 OpenAI NuGet 包,现在是 2.0.0-beta.3 [1]版本,列出了大约 872,000 次下载。

在上个月的Microsoft Build 2024 上,为.NET开发人员扩展了AI生态系统,微软对这个库有所宣布,当时是这么说的。

我们今年最激动人心的合作之一是与OpenAI的合作。我们与他们合作提供了一个官方的 .NET 库,该库将于本月晚些时候发布。这种协作和新的 SDK 可确保 .NET 开发人员获得愉快的体验,并且与你可能熟悉的其他编程语言库具有同等性。它还提供对最新 OpenAI 功能和模型(例如 GPT4o 和 Assistants v2)的支持,以及跨 OpenAI 和 Azure OpenAI 的统一体验。

在6 月 6 日 团队博客上宣布 [3]OpenAI 的库时,Microsoft 的 .NET 开发团队表示,它基于 OpenAPI 规范[2],除了上面列出的功能外,还提供以下功能:

  • 可扩展性,使社区能够在上面构建库
  • 同步和异步 API,便于使用和提高效率
  • 通过以下方式访问流完成IAsyncEnumerable<T>
  • 支持整个 OpenAI API,包括 Assistants v2 和 Chat Completions
  • 支持 OpenAI 的最新旗舰模型 GPT-4o

这个官方 .NET 库可确保与 OpenAI 和 Azure OpenAI 的顺利且受支持的集成。它还补充了 OpenAI 面向 Python 和 TypeScript/JavaScript 开发人员的官方库。.NET 库是在 GitHub 上开发和支持的,github地址:openai/openai-dotnet: The official .NET library for the OpenAI API (github.com)[4],并将与 OpenAI 的最新功能保持同步。在接下来的几个月里,工作将继续进行,以收集反馈以改进库并发布稳定的 NuGet 包。

0 人点赞