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

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 官方仓库。

相关推荐
ltqvibe13 小时前
企业AI改造的四层路径:从点上应用到企业大脑
大数据·人工智能·本体语义平台·企业ai改造·数据打通·企业大脑·企业认知基础设施
anxiao_m13 小时前
园区数字孪生怎么搭建?主流方案与服务商深度对比
大数据·运维·人工智能
Eric.4613 小时前
AI漫剧量产Prompt参数实操手册:Stable Diffusion+ComfyUI+OpenClaw通用复制即用配置
人工智能·深度学习·stable diffusion·prompt·ai漫剧
Eric.4613 小时前
OpenClaw 结合 Stable Diffusion 与 ComfyUI 实现本地离线 AI 漫剧全自动流水线|批量渲染、人设一致性、帧闪烁问题工程实践
人工智能·stable diffusion·comfyui·ai漫剧
Splashtop高性能远程控制软件13 小时前
AI 落地的连接基建评估:消费品行业远程连接方案的四个技术维度(性能 / 精度 / 安全 / 统一管理)
运维·人工智能·安全·远程工作·splashtop
AIkk8614 小时前
手机释放内存用什么工具方便?2026全平台工具实测科普
人工智能
阿里云大数据AI技术14 小时前
从 VDBBench 到 MMEB 榜首:阿里云 AI Search 从引擎到模型的全栈优化
人工智能·elasticsearch·agent
小白说大模型14 小时前
LLM集成数据库的幻觉治理:当AI给出的SQL建议是错的
数据库·人工智能·sql·oracle·重构·开源
火山引擎开发者社区14 小时前
豆包大模型测评招募丨寻找行业资深 AI 实践者
人工智能