分享幾個(gè).NET開(kāi)源的AI和LLM相關(guān)項(xiàng)目框架
現(xiàn)如今人工智能(AI)技術(shù)的發(fā)展可謂是如火如荼,它們?cè)诟鱾€(gè)領(lǐng)域都展現(xiàn)出了巨大的潛力和影響力。今天大姚給大家分享4個(gè).NET開(kāi)源的AI和LLM相關(guān)的項(xiàng)目框架,希望能為大家提供一些參考。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

Semantic Kernel
Semantic Kernel是一個(gè)開(kāi)源的軟件開(kāi)發(fā)工具包(SDK),旨在將大型語(yǔ)言模型(LLM)如OpenAI、Azure OpenAI和Hugging Face與傳統(tǒng)的編程語(yǔ)言如C#、Python和Java集成。這個(gè)項(xiàng)目通過(guò)提供插件系統(tǒng),允許開(kāi)發(fā)者輕松地創(chuàng)建能夠調(diào)用這些大型語(yǔ)言模型的應(yīng)用程序。
- 開(kāi)源地址:https://github.com/microsoft/semantic-kernel
- 在線文檔:https://aka.ms/semantic-kernel



BotSharp
BotSharp 是一個(gè)面向企業(yè)級(jí) LLM 應(yīng)用的開(kāi)源 AI 框架,旨在促進(jìn)智能機(jī)器人助手在面向業(yè)務(wù)系統(tǒng)中的開(kāi)發(fā)和應(yīng)用。該項(xiàng)目涉及自然語(yǔ)言理解、計(jì)算機(jī)視覺(jué)和音頻處理技術(shù),并旨在推動(dòng)智能機(jī)器人助手在企業(yè)級(jí)系統(tǒng)中的開(kāi)發(fā)和應(yīng)用。BotSharp 提供了開(kāi)箱即用的機(jī)器學(xué)習(xí)算法,使普通程序員能夠更快、更輕松地開(kāi)發(fā)人工智能應(yīng)用程序。
- 開(kāi)源地址:https://github.com/SciSharp/BotSharp
- 在線文檔:https://botsharp.readthedocs.io/



LLamaSharp
LLamaSharp是一個(gè)跨平臺(tái)庫(kù),用于在本地設(shè)備上運(yùn)行LLaMA/LLaVA模型(以及其他模型)。它基于llama.cpp,能夠在CPU和GPU上高效進(jìn)行推理。通過(guò)提供高級(jí)API和RAG支持,LLamaSharp使得在應(yīng)用程序中部署大型語(yǔ)言模型(LLM)變得方便。
- 開(kāi)源地址:https://github.com/SciSharp/LLamaSharp
- 在線文檔:https://scisharp.github.io/LLamaSharp/latest/



OpenAI DotNet
一個(gè)簡(jiǎn)單的.NET客戶端庫(kù),用于通過(guò)OpenAI的RESTful API進(jìn)行訪問(wèn)。
- 開(kāi)源地址:https://github.com/RageAgainstThePixel/OpenAI-DotNet
- 在線文檔:https://rageagainstthepixel.github.io/OpenAI-DotNet/

































