OpenAI 发布官方 .NET 库

OpenAI发布了其官方 .NET 库的第一个测试版,该库以NuGet 包的形式提供给 .NET 开发人员试用。此版本是在微软在 Build 2024 大会上宣布这一消息之后发布的,强调了他们与 OpenAI 的合作,以先进的 AI 功能增强 .NET 生态系统。

此2.0.0-beta.1版官方 OpenAI 库适用于 .NET,支持整个 OpenAI API,包括Assistants v2和Chat Completions 。它还与 OpenAI 的最新旗舰模型 GPT-4o 集成。需要注意的是,该库是与 Microsoft 合作根据OpenAPI 规范生成的 。

据悉,该库在设计时就考虑到了可扩展性,允许社区在其基础上构建其他库。此外,还为开发人员提供了同步和异步 API。此外,该库还包括通过IAsyncEnumerable访问流式完成。

该库使开发人员能够更轻松地与 OpenAI 和 Azure OpenAI 集成。它还补充了Python和TypeScript/JavaScript开发人员可用的现有官方库,为 .NET 开发人员提供了使用 OpenAI 技术的强大工具。

.NET 库正在GitHub上开发和支持,正如公告中所述,它将定期更新 OpenAI 的最新功能。据报道,在接下来的几个月里,该项目将专注于收集用户反馈以完善该库并最终发布稳定的 NuGet 包。

在承认此正式版本发布之前所做的工作时,.NET 团队强调了用户 Roger Pincombe的贡献以及社区开发的库,例如Betalgo 的 Betalgo.OpenAI和RageAgainstThePixel 的 OpenAI-DotNet。

社区就新的 OpenAI .NET 库及其与现有软件包的集成提出了几个问题。一个关键问题涉及Azure.AI.OpenAI软件包。微软澄清说,现有软件包正在转变为 Azure OpenAI 服务的配套库,并引入了专用的AzureOpenAIClient。

此次更新旨在简化 Azure 和非 Azure OpenAI 服务之间的互操作性,预计将发生重大变化。我们积极鼓励社区提供反馈,以完善这些更新。

另一个询问涉及对最新 GPT-4o 功能的支持,例如音频流以及图像和视频识别。答案确认这些功能受支持,并将用户引导至主存储库以获取更多 代码示例。

关于新 OpenAI 库与ML.NET之间的关系也有疑问,团队成员表示两者无关。不过,他们欢迎有关 ML.NET 和 OpenAI 模型之间潜在集成的反馈。

有关.NET 读者的 OpenAI 库的更多信息可以在官方GitHub 项目存储库 和nuget 包页面上找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢.锋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值