把开源大模型打包成单个可执行文件,无需安装即可在多数操作系统和 CPU 架构上运行。
SciSharp/LLamaSharp
基于 llama.cpp 的 C#/.NET 库,可在本地 CPU 或 GPU 上运行 LLaMA 等大语言模型。
- Star
- 3,816
- Fork
- 515
- 未关闭 Issue
- 20
- 最近提交
- 5天前
这是什么?
LLamaSharp 是一个跨平台的 .NET 库,用于在本地设备上运行 LLaMA 等大语言模型。它基于 llama.cpp 的原生后端,C# 和 .NET 应用无需额外部署服务,即可加载 GGUF 格式模型并进行推理,支持 CPU 与 GPU 运行。
项目提供聊天会话、执行器和采样等高层 API,并支持 RAG,便于把大模型集成进桌面、Web 或游戏应用。它可与 Semantic Kernel 等 .NET AI 框架结合,也支持 LLaVA 多模态模型。
后端包通过 NuGet 发布,覆盖 Windows、Linux 和 macOS,包括 CPU、CUDA 11/12/13、Metal 和 Vulkan,多数用户无需自行编译 C++ 代码。
核心功能
- 01加载 GGUF 模型文件,在本地运行 LLaMA 系列模型。
- 02通过 NuGet 提供 CPU、CUDA、Metal 和 Vulkan 后端包。
- 03为 C# 应用提供聊天会话、执行器和采样等 API。
- 04支持 RAG 与 LLaVA 多模态模型。
- 05可与 Semantic Kernel 等 .NET AI 框架集成。
适用场景
- 在 .NET 桌面或 Web 应用中加入离线聊天机器人。
- 在本地 GPU 上运行私有大模型,数据无需发送到云端 API。
- 在 C# 项目中结合本地模型实现 RAG 功能。
- 在 .NET 中试用 Hugging Face 上的 GGUF 模型。
快速上手
- 1
从 NuGet 安装 LLamaSharp 包
PM> Install-Package LLamaSharp - 2
安装一个或多个与你设备匹配的后端包(CPU、CUDA、Vulkan)
- 3
下载一个 GGUF 模型文件,例如从 Huggingface 获取
- 4
将 README 中的聊天示例代码放入项目,并设置你的模型路径
使用前须知
- 模型必须是 GGUF 格式,较旧的 GGUF 文件可能无法用于较新的版本。
- GPU 加速需要与你的 CUDA 或 Vulkan 环境匹配的后端包,不支持的设备可能需要自行编译后端。
标签
常见问题
- LLamaSharp 是什么?
- 基于 llama.cpp 的 C#/.NET 库,可在本地 CPU 或 GPU 上运行 LLaMA 等大语言模型。 LLamaSharp 是一个跨平台的 .NET 库,用于在本地设备上运行 LLaMA 等大语言模型。它基于 llama.cpp 的原生后端,C# 和 .NET 应用无需额外部署服务,即可加载 GGUF 格式模型并进行推理,支持 CPU 与 GPU 运行。
- LLamaSharp 可以免费使用吗?用的什么许可证?
- LLamaSharp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- LLamaSharp 还在维护吗?
- 活跃维护中。LLamaSharp 最近一次提交是在 2026年10月17日。
- LLamaSharp 适合用来做什么?
- 在 .NET 桌面或 Web 应用中加入离线聊天机器人。 在本地 GPU 上运行私有大模型,数据无需发送到云端 API。 在 C# 项目中结合本地模型实现 RAG 功能。 在 .NET 中试用 Hugging Face 上的 GGUF 模型。
- LLamaSharp 怎么安装和运行?
- 从 NuGet 安装 LLamaSharp 包: PM> Install-Package LLamaSharp 安装一个或多个与你设备匹配的后端包(CPU、CUDA、Vulkan) 下载一个 GGUF 模型文件,例如从 Huggingface 获取 将 README 中的聊天示例代码放入项目,并设置你的模型路径
- 在哪里获取 LLamaSharp?
- 源代码和安装说明在 GitHub 上:https://github.com/SciSharp/LLamaSharp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
在 12 GB 显存的 RTX 4070 上部署 Mirai S 27B 模型,支持完整 262k 上下文窗口。
一款开源桌面应用,用于在本地运行大语言模型,提供聊天界面和兼容 OpenAI/Anthropic 的 API。
开源企业级智能体平台,集成 RAG 知识库、可视化工作流与 MCP 工具调用。
基于 TypeScript 的开源自主 AI 智能体框架与应用栈,包含核心运行时、插件体系和 Eliza 应用。
可自托管的 AI 智能体平台,基于你自己的文档回答问题,并附带引用来源。