盘点6个.Net热门AI项目

盘点6个基于.Net开发的、热门AI项目。

一、Semantic Kernel
Semantic Kernel是一个轻量级的SDK,最基本的功能就是帮我们完成与OpenAI、Azure OpenAI和Hugging Face大模型的API的对接,并且支持C#、Python、Java版本。
Semantic Kernel提供自定义插件、编排计划、信息存储至数据库(如SQLite、MongoDB、Redis、Postgres等)。
总的来说,Semantic Kernel就是可以把用户输入的prompt,经过分解为多个步骤、获取外部数据、执行自定义操作等,转换为一个更好的prompt,再调用大模型API,从而获取结果。

图片

Github:https://github.com/microsoft/semantic-kernel
详细介绍:微软官方出品:GPT大模型编排工具,支持C#、Python等多个语言版本

二、PaddleOCRSharp
PaddleOCRSharp是Github的开源项目,是基于百度飞浆C++代码封装的.Net类库,其中支持PaddleOCR版本是release2.5。如果大家需要最新版本,或者其他模型,也可以自行封装。

Github:https://github.com/raoyutian/PaddleOCRSharp
详细介绍:C#实现文字识别

三、ChatGPT桌面客户端
这是基于C#开发的客户端,兼容MacOS、Windows、Linux、Android、iOS系统,支持OpenAI_API_key自定义设置,还有API参数自定义设置。
PC端版本支持快捷键操作,内置了多种对换模式:助理、翻译、开发人员、技术文章作者。
该项目界面美观大气,不管是用于二次开发,还是学习用途,都是非常不错的选择。
1、跨平台:采用.Net 7.0、手机端采用:Xamarin,支持MacOS、Windows、Linux、Android、iOS。
2、UI框架: Avalonia UI。

Gtihub:https://github.com/wieslawsoltes/ChatGPT
详细介绍:基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux

四、Stable Diffusion客户端
StableSwarmUI是由官方推出的WebUI框架,真正的文生图和图生图的推理任务,还是在后端执行,官方推荐我们配合ComfyUI来使用。
StableSwarmUI专注让Stable Diffusion变得易于访问,核心特点是易用性、高性能和可扩展性,提升用户体验。
StableSwarmUI不仅支持多种语言,还引入图像编辑器、自动模型格式检测以及额外的生成类型(如视频)等功能。它在定制方面还是不错的,提供了预设、主题和服务器配置等控制权,无需用户手动调优,使得经验较少的用户也能轻松上手。

Github:https://github.com/Stability-AI/StableSwarmUI
详细介绍:StableSwarmUI:Stable Diffusion客户端,官方出品、功能强大且易用!

五、ChatGPT SDK
这个是根据OpenAI的开放API,封装的.Net SDK。目前官方的API都已经封装,包含生成文本、、获取模型等。

Github:https://github.com/betalgo/openai
详细介绍:一个.Net版本的ChatGPT SDK

六、StabilityMatrix
Stability Matrix是基于.Net开发的开源项目,核心功能是为Stable Diffusion提供易于使用的软件包管理器。
它支持Stable Diffusion的Web UI软件包的一键安装和更新,并且提供了简单易用的用户界面,同时内嵌Git、Python等依赖,大大简化安装与配置的过程。

Github:https://github.com/LykosAI/StabilityMatrix
详细介绍:一个让Stable Diffusion更稳定、更易用的Github开源项目

阅读原文


作者简介: 专注分享.NET和.NET Core编程知识、有趣热门的开源项目。欢迎关注微信公众号:编程乐趣

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/414533.html

联系我们
联系我们
分享本页
返回顶部