當今人工智慧(AI)技術的發展如火如荼,它們在各個領域都展現出了巨大的潛力和影響力。今天大姚給大家分享4個.NET開源的AI模型LLM相關的專案框架,希望能為大家提供一些參考。
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整合。這個專案透過提供插件系統,允許開發者輕鬆地創建能夠調用這些大型語言模型的應用程式。
- 開源網址:https://github.com/microsoft/semantic-kernel
- 線上文件:https://github.com/microsoft/semantic-kernel
線上文件:https://aka.ms/semantic-kernel
#BotSharp
BotSharp是企業級LLM應用的開源AI框架,致力於推進智慧機器人助理在面向業務系統中的開發與應用。該專案涵蓋自然語言理解、電腦視覺和音訊處理技術,並在推動智慧機器人助理在企業級系統中的開發和應用。 BotSharp提供了開箱即用的機器學習演算法,使普通程式設計師能夠更快、更輕鬆地開發人工智慧應用程式。 -
- 開源位址:https://github.com/SciSharp/BotSharp
線上文件:https://botsharp.readthedocs.io/
#LLamaSharp
LLamaSharp是跨平台函式庫,用於在本機裝置上執行LLaMA /LLaVA模型(以及其他模型)。它基於llama.cpp,能夠在CPU和GPU上有效率地進行推理。透過提供高級API和RAG支持,LLamaSharp使得在應用程式中部署大型語言模型(LLM)變得方便。 -
- 開源位址:https://github.com/SciSharp/LLamaSharp
線上文件:https://scisharp.github.io/LLamaSharp/latest/
#OpenAI DotNet
一個簡單的.NET客戶端程式庫,用於透過OpenAI的RESTful API進行存取。 -
- #開源位址:https://github.com/RageAgainstThePixel/OpenAI-DotNet
線上文件:https://rageagainstthepixel.github.io/OpenAI-DotNet/