Azure OpenAI 1.0.0-beta.8.NET客户端库
Azure OpenAI 的.NET 客户端库,版本是 1.0.0-beta.8,蛮适合在.NET 项目里搞点 AI 能力接入的,是用 Azure 搞部署的同学,体验还不错。
OpenAI 服务的封装做得挺干净,接口清晰,文档也比较全。你只要配置好 Azure 那边的 key 和 endpoint,调用起来挺丝滑的,基本就是几行代码搞定。
像OpenAIClient
这个类,用起来蛮直观,配合CompletionsOptions
或者ChatCompletionsOptions
,发送求、拿结果都不复杂。响应也快,适合做个聊天 Bot 或者内容生成接口啥的。
你如果之前用过 OpenAI 的 REST API,转过来会觉得这套库简直就是为 C#写的,省心不少。还有异步支持,性能也 OK,不用自己折腾 HttpClient 那一堆细节。
不过要注意,它现在还是beta
版本,API 后面会变,线上用的话要小心点。要是搞测试项目、原型开发,那还挺合适的。
顺便推荐几个周边资源:比如Unity 接 Azure OpenAI这个案例项目,或者你想自己封装服务,可以看看TypeScript 的 Mongoose 封装。
如果你是搞.NET 的,又对接 Azure 比较熟,可以直接上手,体验一下 AI 服务的调用流畅度。
102B
文件大小:
评论区