首页 > 其他分享 >OpenAI .NET 库稳定版发布,支持 GPT-4o 并改进 API 功能

OpenAI .NET 库稳定版发布,支持 GPT-4o 并改进 API 功能

时间:2024-10-08 17:46:42浏览次数:9  
标签:稳定版 4o API OpenAI 开发者 GPT NET

penAI 在6月推出其官方 .NET 库的 beta 版之后,如今终于发布了稳定版。该库已在 NuGet 上作为包发布,支持最新的模型,如 GPT-4o 和 GPT-4o mini,并且提供完整的 OpenAI REST API。这次发布包括同步和异步 API,以及流式聊天补全功能,同时还进行了关键的 API 更改,以提升一致性。开发者可以扩展该库,并在支持 .NET Standard 2.0 的所有 .NET 平台上使用。

稳定版的主要特性

稳定版引入了几个重要的新特性,以提高开发者的生产力。这些特性包括对 OpenAI 最新模型 GPT-4o 和 GPT-4o mini 的全面支持,以及完整的 OpenAI REST API。它同时提供同步和异步 API,支持通过 IAsyncEnumerable 实现的流式聊天补全,从而实现更动态的交互体验。

除此之外,开发者在扩展性上也受到了更多重视,可以在现有库的基础上构建额外的功能。该库与实现 .NET Standard 2.0 的所有 .NET 平台兼容,使得它可以应用于各种类型的 .NET 应用程序。

API 变更及升级注意事项

对于从 2.0.0-beta.* 版本升级到稳定版的开发者来说,这次发布中包含了一些破坏性更改,目的是提高 API 的一致性和可用性。

ChatMessageContent 现在封装了 ChatMessage、ChatCompletion 和 StreamingChatCompletionUpdate 中的内容部分。

ChatToolCall 和 StreamingChatToolCallUpdate 中的函数参数现在表示为 BinaryData。

多个命名发生了变化,例如 ApplicationId 重命名为 UserAgentApplicationId,FileClient 重命名为 OpenAIFileClient,ModelClient 重命名为 OpenAIModelClient 等等。

废弃的构造函数和方法被新的选项取代,例如 ChatFunctionChoice 中的 Auto 和 None 已被 CreateAutoChoice() 和 CreateNoneChoice() 替代。

这些更改有效地提高了 API 的清晰性和一致性。

开源社区的力量

OpenAI .NET 库是一个开源项目,得到了 GitHub 上社区成员的持续贡献。该库将不断获得更新,与 OpenAI 最新的功能和改进保持同步。借助这款库,以及 OpenAI 现有的 Python 和 JavaScript/TypeScript 库,开发者能够在不同的平台上获得一致的开发体验。

此次发布对 .NET 生态系统来说意义重大,为开发者提供了构建高级应用所需的工具,是将强大 AI 能力带入 .NET 平台的重要一步。正如一位资深顾问 Rakesh Mullassery 所言,这是一款革命性的工具,适合所有致力于在 .NET 平台上开发 AI 驱动应用的开发者。

更多详情和完整的更改列表,请访问 OpenAI 库的 GitHub 官方仓库。

标签:稳定版,4o,API,OpenAI,开发者,GPT,NET
From: https://blog.csdn.net/m13026178198/article/details/142736365

相关文章

  • Capital许可证管理最佳实践
    随着企业对于软件依赖程度的不断加深,Capital许可证管理成为了确保软件合规使用和提升工作效率的关键环节。本文将介绍Capital许可证管理的最佳实践,帮助企业实现软件资产的最大化利用和合规性保障。一、建立清晰的许可证管理策略企业应制定明确的Capital许可证管理策略,包括许可证......
  • 很好也很贵?OpenAI Realtime API 一手体验和 Voice AI 的未来 |播客《编码人声》
       「编码人声」是由「RTE开发者社区」策划的一档播客节目,关注行业发展变革、开发者职涯发展、技术突破以及创业创新,由开发者来分享开发者眼中的工作与生活。 OpenAIRealtimeAPI发布了,你准备好了么? RealtimeAPI让开发者可以构建近乎实时的「语音到语音」的体验,......
  • 闲鱼商品搜索API:提升搜索结果的智能同步
    在互联网时代,二手交易平台日益受到广大消费者的青睐。作为国内领先的闲置交易平台,闲鱼为广大用户提供了丰富的商品资源。为了方便开发者更好地利用闲鱼平台进行应用开发,闲鱼推出了商品搜索Api接口。小编将为您详细介绍这一接口的功能及使用方法。闲鱼商品搜索Api接口,旨在帮助......
  • MySQL与RESTfulAPI
    MySQL与RESTfulAPI 2024-01-2566阅读7分钟 1.背景介绍MySQL与RESTfulAPI是一个非常重要的技术主题,它们在现代互联网应用中扮演着关键角色。在这篇文章中,我们将深入探讨这两个技术的核心概念、算法原理、最佳实践以及实际应用场景。1.背景介绍MySQL是一种流行的关......
  • 电商平台数据批量获取自动抓取的实现方法分享(API)
    电商竞争白热化的今天,一个电商卖家往往会在多个平台铺设店铺来获取更多的客户。有没有什么高效的电商数据采集工具可以整合多个店铺的数据呢。在这里给大家推荐使用API,完成主流电商平台数据采集、ERP、OA等业务系统数据采集、行业数据采集。API取数&账号授权取数对于大多数......
  • coze扣子API接入在线客服系统使用
    使用coze扣子API的时候,必须要先创建令牌,创建完成后点击发布的机器人才能使用该令牌,如果不按照顺序API将无法使用 coze可以免费创建机器人以及AI流程编排,并且可以发布为API,方便接入自己的系统必须一定要先创建新令牌,再点发布(这是扣子自己的问题),并且必须勾选,发布到API ......
  • Vue3 hooks----实现组合式API
    hooks实现将一个功能的所有数据、方法、生命周期函数放到一块去使用。我们在src底下定义个Hooks文件夹,将我们要进行模块化的功能设置为use功能名。例如:我要将点我加一这个功能进行hooks,则使用useSum.ts这个文件定义功能逻辑。在这个ts里面需要export default 函数这种写法,......
  • OpenAI 发布适用于 .NET 库的稳定版本
    OpenAI在6月发布测试版后发布了其官方.NET库的稳定版本。它以NuGet包的形式提供,支持GPT-4o和GPT-4omini等最新模型,以及完整的OpenAIRESTAPI。该版本包括同步和异步API、流式聊天完成以及用于提高API一致性的关键性更改。开发人员可以扩展该库,并在支持.NETStan......
  • 如何解决 构建dotnet docker镜像时报错:error NU1301: Unable to load the service ind
    我用的是dockerdesktop,Builders设置:desktop-linux以下是我的dotnet项目的Dockerfile内容FROMmcr.microsoft.com/dotnet/aspnet:6.0ASbaseWORKDIR/appEXPOSE80EXPOSE443FROMmcr.microsoft.com/dotnet/sdk:6.0ASbuildWORKDIR/srcCOPY["NuGet.Config","......
  • 微软计算机视觉-API-精粹-全-
    微软计算机视觉API精粹(全)原文:MicrosoftComputerVisionAPIsDistilled协议:CCBY-NC-SA4.0一、微软认知服务简介毫无疑问,人工智能(AI)是当今信息技术的重要组成部分。它在未来肯定会变得越来越重要,但是它已经在许多方面得到了应用,所以作为开发人员,您应该了解有哪些工具......