Распространяет и запускает открытые LLM в виде одного исполняемого файла, который работает в большинстве операционных систем и на большинстве архитектур CPU без установки.
SciSharp/LLamaSharp
Библиотека C#/.NET для локального запуска моделей семейства LLaMA и других языковых моделей GGUF на CPU или GPU на базе llama.cpp.
- Звёзды
- 3,816
- Форки
- 515
- Открытые issues
- 20
- Последний коммит
- 5 дней назад
Что это?
LLamaSharp — кроссплатформенная библиотека .NET для локального запуска моделей LLaMA и других моделей. Она оборачивает нативные бэкенды llama.cpp, позволяя приложениям на C# и .NET загружать файлы моделей GGUF и выполнять инференс без отдельного сервера, на CPU или GPU.
Библиотека предоставляет высокоуровневые API для чат-сессий, исполнителей и сэмплирования, а также поддержку RAG — разработчики могут встраивать LLM в настольные, веб- и игровые приложения. Доступны интеграции с Semantic Kernel и другими AI-фреймворками .NET; также поддерживаются мультимодальные модели LLaVA.
Пакеты бэкендов публикуются в NuGet для Windows, Linux и macOS и поддерживают CPU, CUDA 11/12/13, Metal и Vulkan. Поэтому большинству пользователей не нужно самостоятельно компилировать C++.
Ключевые возможности
- 01Загружает файлы моделей GGUF и локально запускает модели семейства LLaMA.
- 02Поддерживает бэкенды CPU, CUDA, Metal и Vulkan, устанавливаемые через NuGet.
- 03Предоставляет API для чат-сессий, исполнителей и сэмплирования в приложениях на C#.
- 04Поддерживает RAG и мультимодальные модели LLaVA.
- 05Интегрируется с Semantic Kernel и другими AI-фреймворками .NET.
Сценарии использования
- Добавление офлайн-чат-бота в настольное или веб-приложение на .NET.
- Локальный запуск приватной LLM на GPU без отправки данных в облачный API.
- Реализация функций RAG в кодовой базе на C# с локальной моделью.
- Эксперименты с моделями GGUF с Hugging Face в среде .NET.
Быстрый старт
- 1
Установите пакет LLamaSharp из NuGet
PM> Install-Package LLamaSharp - 2
Установите один или несколько пакетов backend (CPU, CUDA, Vulkan), совместимых с вашим устройством
- 3
Скачайте файл модели в формате GGUF, например с Hugging Face
- 4
Добавьте в проект код примера чата из README и укажите путь к модели
Что важно знать
- Модели должны быть в формате GGUF; старые файлы GGUF могут не работать с новыми версиями.
- Для ускорения на GPU требуется пакет backend, совместимый с вашей конфигурацией CUDA или Vulkan. Для неподдерживаемых устройств может потребоваться самостоятельно скомпилировать backend.
Темы
Частые вопросы
- Что такое LLamaSharp?
- Библиотека C#/.NET для локального запуска моделей семейства LLaMA и других языковых моделей GGUF на CPU или GPU на базе llama.cpp. LLamaSharp — кроссплатформенная библиотека .NET для локального запуска моделей LLaMA и других моделей. Она оборачивает нативные бэкенды llama.cpp, позволяя приложениям на C# и .NET загружать файлы моделей GGUF и выполнять инференс без отдельного сервера, на CPU или GPU.
- LLamaSharp можно использовать бесплатно? Какая у него лицензия?
- LLamaSharp распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LLamaSharp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LLamaSharp — 17 окт. 2026 г..
- Для чего можно использовать LLamaSharp?
- Добавление офлайн-чат-бота в настольное или веб-приложение на .NET. Локальный запуск приватной LLM на GPU без отправки данных в облачный API. Реализация функций RAG в кодовой базе на C# с локальной моделью. Эксперименты с моделями GGUF с Hugging Face в среде .NET.
- Как установить LLamaSharp?
- Установите пакет LLamaSharp из NuGet: PM> Install-Package LLamaSharp Установите один или несколько пакетов backend (CPU, CUDA, Vulkan), совместимых с вашим устройством Скачайте файл модели в формате GGUF, например с Hugging Face Добавьте в проект код примера чата из README и укажите путь к модели
- Где скачать LLamaSharp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SciSharp/LLamaSharp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Настройка для запуска Mirai S 27B (Qwen3.8-27B в формате GGUF) на RTX 4070 с 12 ГБ памяти, с окном контекста на 262 тыс. токенов и K/V-кэшем q8_0.
Бесплатное приложение с открытым исходным кодом для запуска больших языковых моделей локально: чат-интерфейс и API, совместимый с OpenAI и Anthropic.
Платформа с открытым исходным кодом для создания корпоративных ИИ-агентов: базы знаний RAG, визуальные сценарии и поддержка MCP-инструментов.
Фреймворк и стек приложений с открытым исходным кодом на TypeScript для создания автономных AI-агентов: среда выполнения, плагины и локальное приложение Eliza.
Платформа для самостоятельного развёртывания AI-агентов и ассистентов, которые отвечают на вопросы по вашим документам со ссылками на источники и работают с любой моделью.