Что это
нативный .NET 10 inference engine для GGUF-моделей с CLI, браузерным чатом, Ollama-compatible и OpenAI-compatible API.
Бизнес-проблема
.NET-командам обычно приходится выносить локальный inference в Python/C++-сервис или работать через Ollama. TensorSharp позволяет встроить модель непосредственно в C#-продукт.
Практическая польза
локальные support/RAG-прототипы, внутренний API без оплаты токенов, structured JSON, tool calling, multimodal input и тестирование моделей на Windows/Linux/macOS. Поддерживаются Metal, MLX, CUDA, Vulkan и CPU; среди моделей заявлены Gemma 4, Qwen 3/3.5/3.6, GPT-OSS, Nemotron-H и Mistral 3.
Почему интересно сейчас
около 196 stars, 17 forks, 184 commits, 1 issue, 0 PR, 1 release, BSD-3-Clause; C# 76.2%, C++ 16.2%. Документация исключительно подробная, но community пока небольшое и, похоже, проект в основном ведёт один автор.
Проверка официального репозитория, README и LICENSE выполнена 2026-07-18; эти данные относятся к текущему наблюдению и не заменяют собственный тест.
Технические особенности
Технические детали следует подтвердить по официальному README перед пилотом.
Значение для AI-Ready
lab component / .NET client solution. Риски: сборка сложнее Ollama; заявленные выигрыши требуют проверки; молодой inference engine несёт риск несовместимости с отдельными GGUF и model templates.
Риски
- Молодой inference engine может иметь несовместимость с отдельными model templates.
- Локальный API без auth нельзя выставлять в рабочую сеть.
Граница вывода
Первый тест - локальный .NET sandbox с synthetic prompts; не считать заявленные benchmark numbers гарантией для production.
Ключевые риски
- Молодой inference engine может иметь несовместимость с отдельными model templates.
- Локальный API без auth нельзя выставлять в рабочую сеть.
Разберите эту страницу со своей LLM
Скопируйте контекст страницы в ChatGPT, Claude, Gemini или другую LLM и попросите применить эту схему к вашему бизнесу.
Можно спросить:
- Какую ограниченную задачу AI-Ready разумно проверить с помощью TensorSharp?
- Какие риски и условия нужно закрыть перед пилотом TensorSharp?