首页 > 其他分享 >OpenAI 推出适用于 .NET 的 OpenAI 库

OpenAI 推出适用于 .NET 的 OpenAI 库

时间:2024-06-10 21:33:09浏览次数:24  
标签:微软 AI 适用 应用程序 API OpenAI NET

OpenAI 推出适用于 .NET 的 OpenAI 库

微软最近宣布推出面向.NET开发人员的官方OpenAI库,该库支持OpenAI的全套API和最新的GPT-4o旗舰模型。这个模型可以实时进行音频、视觉和文本推理。

在这里插入图片描述

OpenAI .NET API库

目前,微软已经发布了OpenAI .NET API库的第一个测试版,可以通过NuGet进行访问。这个库是微软与OpenAI合作的成果,它提供了从.NET应用程序同步和异步访问OpenAI REST API的功能。它支持的功能包括Assistants v2(用于在应用程序内构建AI助手)和Chat Completions(用于将消息列表作为输入并返回模型消息)。该库具有可扩展性,使得社区能够在此基础上构建库,并通过IAsyncEnumerable访问流式完成。

微软表示,OpenAI .NET API库将与OpenAI的最新功能保持同步。在接下来的几个月里,他们将继续收集反馈、改进库,并提供稳定的NuGet包。OpenAI .NET API库与.NET Standard 2.0应用程序兼容。但是,库文档中的一些代码示例可能依赖于较新的语言功能。开发人员需要API密钥才能调用OpenAI REST API。

上个月,微软宣布投资扩大面向.NET开发人员的AI生态系统,他们的AI关注点包括构建支持AI的应用程序、拥抱AI生态系统以及与云服务集成的端到端场景。

标签:微软,AI,适用,应用程序,API,OpenAI,NET
From: https://blog.csdn.net/xixixixixixixi21/article/details/139577986

相关文章

  • Aws EC2,kubeadm方式安装kubernetes(k8s)
    版本docker版本:20.10.25k8s版本(kubeadm,kubelet和kubectl):1.20.10-0初始化#禁用SELinuxsudosetenforce0sudosed-i's/^SELINUX=enforcing$/SELINUX=permissive/'/etc/selinux/config#关闭防火墙sudosystemctlstopfirewalldsudosystemctldisablefirewal......
  • NetLimiter使用教程,并掌握其基本的网络管理和流量控制能力;NetLimiter的各种高级功能和
    NetLimiter的初级使用教程大纲,可以帮助用户快速了解和上手这个网络管理工具:安装和配置下载和安装NetLimiter启动NetLimiter,进行基本配置界面介绍熟悉NetLimiter的用户界面主要功能区域的介绍和作用限制应用程序的网络访问如何设置应用程序的上传和下载限速如......
  • route_localnet decides whether a loopback-hosting server can server requests out
    BackgroundWhenIwasfollowingtheRAGexamplepromptflow-resource-hubtotracemyapplicationthroughapromtflowserverhostedontheloopbackinterface,asthelocalenvisavirtualmachineonAzure,andafterIaddNSGruletoallowtherequeststo......
  • 使用 .NET 集成 MinIO 实现高效对象存储
    引言https://min.io/在现代软件开发中,存储和管理大量的非结构化数据(如图片、视频和文档)变得越来越重要。对象存储解决方案如AmazonS3已成为主流,但其高昂的成本和对公有云的依赖使得很多开发者寻求开源和自托管的替代方案。MinIO作为一款高性能的开源对象存储系统,以其兼容......
  • .NET借助虚拟网卡实现一个简单异地组网
    由于工作需要,经常需要远程客户的服务器,但是并不是所有服务器都能开外网端口,使用向日葵等软件终究还是不太方便,于是找了很多工具,包括zerotier等,但是由于服务器在国外等有时候还不同,于是开始自己想办法研究一个属于自己的组网工具,最后找到snltty大佬的 https://github.com/snltt......
  • 避免 OOMKilled:在 Kubernetes 环境中优化 Java 进程的内存配置
    避免OOMKilled:在Kubernetes环境中优化Java进程的内存配置DevOps云学堂译 奇妙的Linux世界 2024-06-1009:53 重庆 听全文公众号关注 「奇妙的Linux世界」设为「星标」,每天带你玩转Linux! 管理KubernetesPod中运行的Java进程的内存使用情况比人们想象......
  • ollama qwen2 运行&openai 兼容api 测试
    qwen2模型已经发布了,各种新闻都说很不错,所以通过ollama测试下安装ollamaclicurl-fsSLhttps://ollama.com/install.sh|sh启动服务ollamaserve拉取qwen2:1.5b模型使用了api模式clicurl-XPOSThttp://localh......
  • 腾讯冷启动论文阅读《Enhancing User Interest based on Stream Clustering and Memor
    背景用户冷启动一直是推荐系统中的一个难题,新用户(或非活跃用户)由于缺少行为数据,模型预估不准确。为了改善用户冷启动,腾讯提出了UserInterestEnhancement(UIE)模型(论文中提到也可以用于item的冷启动)。基本思想是先对用户聚类,然后用userembedding检索最相似的k个聚类中心来表示......
  • Vue2基础知识:v-model在组件传值中的使用,表单组件如何封装,如何用v-model简化父传子,子传
    要想要了解v-model在组件传值中如何使用首先得先了解表单组件如何封装数据在父组件那里,表单结构在子组件那里。1.表单组件如何封装1.父传子:数据应该是父组件props传递过来的,v-model拆解绑定数据。(为什么说是拆解呢?因为不可以直接v-model绑定,子组件只能改变自己的值,不能改变......
  • VisionPro学习笔记(7)——FitLineTool
    如果需要了解其他图像处理的文章,请移步小编的GitHub地址传送门:请点击我如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPracticeVisionPro有很多的示例和算子,这里再展示一个比较好用的算子FitLineTool。我自己的笔记不会按照顺序一一展示出来的,也许......