分享幾個(gè).NET開源的AI和LLM相關(guān)項(xiàng)目框架
現(xiàn)如今人工智能(AI)技術(shù)的發(fā)展可謂是如火如荼,它們在各個(gè)領(lǐng)域都展現(xiàn)出了巨大的潛力和影響力。今天大姚給大家分享4個(gè).NET開源的AI和LLM相關(guān)的項(xiàng)目框架,希望能為大家提供一些參考。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
Semantic Kernel
Semantic Kernel是一個(gè)開源的軟件開發(fā)工具包(SDK),旨在將大型語言模型(LLM)如OpenAI、Azure OpenAI和Hugging Face與傳統(tǒng)的編程語言如C#、Python和Java集成。這個(gè)項(xiàng)目通過提供插件系統(tǒng),允許開發(fā)者輕松地創(chuàng)建能夠調(diào)用這些大型語言模型的應(yīng)用程序。
- 開源地址:https://github.com/microsoft/semantic-kernel
- 在線文檔:https://aka.ms/semantic-kernel
BotSharp
BotSharp 是一個(gè)面向企業(yè)級 LLM 應(yīng)用的開源 AI 框架,旨在促進(jìn)智能機(jī)器人助手在面向業(yè)務(wù)系統(tǒng)中的開發(fā)和應(yīng)用。該項(xiàng)目涉及自然語言理解、計(jì)算機(jī)視覺和音頻處理技術(shù),并旨在推動智能機(jī)器人助手在企業(yè)級系統(tǒng)中的開發(fā)和應(yīng)用。BotSharp 提供了開箱即用的機(jī)器學(xué)習(xí)算法,使普通程序員能夠更快、更輕松地開發(fā)人工智能應(yīng)用程序。
- 開源地址:https://github.com/SciSharp/BotSharp
- 在線文檔:https://botsharp.readthedocs.io/
LLamaSharp
LLamaSharp是一個(gè)跨平臺庫,用于在本地設(shè)備上運(yùn)行LLaMA/LLaVA模型(以及其他模型)。它基于llama.cpp,能夠在CPU和GPU上高效進(jìn)行推理。通過提供高級API和RAG支持,LLamaSharp使得在應(yīng)用程序中部署大型語言模型(LLM)變得方便。
- 開源地址:https://github.com/SciSharp/LLamaSharp
- 在線文檔:https://scisharp.github.io/LLamaSharp/latest/
OpenAI DotNet
一個(gè)簡單的.NET客戶端庫,用于通過OpenAI的RESTful API進(jìn)行訪問。
- 開源地址:https://github.com/RageAgainstThePixel/OpenAI-DotNet
- 在線文檔:https://rageagainstthepixel.github.io/OpenAI-DotNet/