分享幾個.NET開源的AI和LLM相關項目框架

前言

現如今人工智能(AI)技術的發展可謂是如火如荼,它們在各個領域都展現出了巨大的潛力和影響力。今天大姚給大家分享4個.NET開源的AI和LLM相關的項目框架,希望能爲大家提供一些參考。如果你有更好的推薦,歡迎RP投稿或文末留言。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

Semantic Kernel

Semantic Kernel是一個開源的軟件開發工具包(SDK),旨在將大型語言模型(LLM)如OpenAI、Azure OpenAI和Hugging Face與傳統的編程語言如C#、Python和Java集成。這個項目通過提供插件系統,允許開發者輕鬆地創建能夠調用這些大型語言模型的應用程序。

BotSharp

BotSharp 是一個面向企業級 LLM 應用的開源 AI 框架,旨在促進智能機器人助手在面向業務系統中的開發和應用。該項目涉及自然語言理解、計算機視覺和音頻處理技術,並旨在推動智能機器人助手在企業級系統中的開發和應用。BotSharp 提供了開箱即用的機器學習算法,使普通程序員能夠更快、更輕鬆地開發人工智能應用程序。

LLamaSharp

LLamaSharp是一個跨平臺庫,用於在本地設備上運行LLaMA/LLaVA模型(以及其他模型)。它基於llama.cpp,能夠在CPU和GPU上高效進行推理。通過提供高級API和RAG支持,LLamaSharp使得在應用程序中部署大型語言模型(LLM)變得方便。

 

OpenAI DotNet

一個簡單的.NET客戶端庫,用於通過OpenAI的RESTful API進行訪問。

DotNetGuide技術社區交流羣

  • DotNetGuide技術社區是一個面向.NET開發者的開源技術社區,旨在爲開發者們提供全面的C#/.NET/.NET Core相關學習資料、技術分享和諮詢、項目框架推薦、求職和招聘資訊、以及解決問題的平臺。
  • 在DotNetGuide技術社區中,開發者們可以分享自己的技術文章、項目經驗、學習心得、遇到的疑難技術問題以及解決方案,並且還有機會結識志同道合的開發者。
  • 我們致力於構建一個積極向上、和諧友善的.NET技術交流平臺。無論您是初學者還是有豐富經驗的開發者,我們都希望能爲您提供更多的價值和成長機會。

歡迎加入DotNetGuide技術社區微信交流羣👪

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章