盤點6個.Net熱門AI項目

玩點科技新鮮事 2024-04-06 08:26:43

我是編程樂趣,一個10年.Net開發經驗老程序員,點擊右上方“關注”,每天爲你分享開源項目和編程知識。

盤點6個基于.Net開發的、熱門AI項目。

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

詳細介紹:

二、PaddleOCRSharp

PaddleOCRSharp是Github的開源項目,是基于百度飛漿C++代碼封裝的.Net類庫,其中支持PaddleOCR版本是release2.5。如果大家需要最新版本,或者其他模型,也可以自行封裝。

Github:https://github.com/raoyutian/PaddleOCRSharp

三、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

詳細介紹:

四、Stable Diffusion客戶端

StableSwarmUI是由官方推出的WebUI框架,真正的文生圖和圖生圖的推理任務,還是在後端執行,官方推薦我們配合ComfyUI來使用。

StableSwarmUI專注讓Stable Diffusion變得易于訪問,核心特點是易用性、高性能和可擴展性,提升用戶體驗。

StableSwarmUI不僅支持多種語言,還引入圖像編輯器、自動模型格式檢測以及額外的生成類型(如視頻)等功能。它在定制方面還是不錯的,提供了預設、主題和服務器配置等控制權,無需用戶手動調優,使得經驗較少的用戶也能輕松上手。

Github:https://github.com/Stability-AI/StableSwarmUI

詳細介紹:

五、ChatGPT SDK

這個是根據OpenAI的開放API,封裝的.Net SDK。目前官方的API都已經封裝,包含生成文本、圖片、獲取模型等。

Github:https://github.com/betalgo/openai

詳細介紹:

六、StabilityMatrix

Stability Matrix是基于.Net開發的開源項目,核心功能是爲Stable Diffusion提供易于使用的軟件包管理器。

它支持Stable Diffusion的Web UI軟件包的一鍵安裝和更新,並且提供了簡單易用的用戶界面,同時內嵌Git、Python等依賴,大大簡化安裝與配置的過程。

Github:https://github.com/LykosAI/StabilityMatrix

詳細介紹:

- End -

0 阅读:161

玩點科技新鮮事

簡介:感謝大家的關注