码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • OpenAI正式发布第一个官方.NET版本库的测试版


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

    image

    在上个月的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
    • 支持整个 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 包。


      感谢 .NET 社区

      我们要感谢并认可 Roger Pincombe 在他的库上所做的工作,该库以 OpenAI v1.x NuGet 包名称发布。Roger 最初于 2020 年 6 月发布了该库,使其成为第一个已知的 OpenAI .NET 包。从那以后,他自愿投入了无数小时的个人时间来维护 GitHub 上的项目。Roger 与 OpenAI 和 Microsoft 密切合作,共同制定了 OpenAI 官方 .NET 包的计划。Roger 还帮助编写了从他的软件包到新的官方软件包的迁移指南。

      当然,开发人员可以选择继续使用他们最喜欢的社区库,例如:

      • Betalgo.OpenAI 的 Betalgo
      • OpenAI-DotNet 的 RageAgainstThePixel

      OpenAI 和 .NET 团队还感谢这些项目维护者为填补社区空白所做的非凡努力。即使 OpenAI 发布了官方软件包,社区库也有机会在上面增加显着的价值。我们期待与该领域的社区合作。


      Next steps 后续步骤

      您可以通过以下方式参与其中:

      • 试用库:安装 OpenAI .NET 库并开始试验其功能。
      • 加入社区:在 GitHub 上与我们和其他开发人员互动。分享您的经验,报告问题,并参与讨论。
      • 参加直播:太平洋夏令时 6 月 19 日上午 10:00 加入我们的直播,参加 .NET AI 社区站立会议[5]。提出问题,了解有关该库的更多信息,并查看其功能演示。


      相关链接:

      • [1]2.0.0-beta.3:https://www.nuget.org/packages/OpenAI/2.0.0-beta.3
      • [2]OpenAI OpenAPI规范:https://github.com/openai/openai-openapi
      • [3]Announcing the official OpenAI library for .NET:https://devblogs.microsoft.com/dotnet/openai-dotnet-library/
      • [4]The official .NET library for the OpenAI API (github.com): https://github.com/openai/openai-dotnet
      • [5].NET AI 社区站立会议: https://dotnet.microsoft.com/live/community-standup

      欢迎大家扫描下面二维码成为我的客户,扶你上云

    • 相关阅读:
      【大数据采集工具-gobblin】
      【javaWeb技术】·外卖点餐小程序(脚手架学习2·脚手架运行)
      四氧化三铁Fe3O4/二氧化硅SiO2/二氧化钛TIO2/氧化锌ZNO/二氧化锰MnO2/二硫化钨MoS2/二硒化钨WSe2/碲化钨WTe2纳米粒包载顺铂
      一种异步延迟队列的实现方式
      6.二叉树.题目3
      RACV2022观点集锦 | 视觉基础模型
      Java使用Activiti创建数据库表的几种方式
      什么是能力?
      【软件测试】测试人的我们,咋做一个如鱼得水的测试员?
      Android 实战项目分享(一)用Android Studio绘制贝塞尔曲线的艺术之旅
    • 原文地址:https://www.cnblogs.com/shanyou/p/18238209
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号