Создавайте интеллектуальные приложения с SmartRAG
Самая мощная .NET библиотека для обработки документов, ИИ-эмбеддингов и семантического поиска. Преобразуйте ваши приложения с корпоративными возможностями RAG.
// Добавьте SmartRAG в ваш проект
services.UseSmartRag(configuration,
storageProvider: StorageProvider.InMemory,
aiProvider: AIProvider.Gemini
);
// Загрузите и обработайте документ
var document = await documentService
.UploadDocumentAsync(fileStream, fileName, contentType, "user123");
// Общайтесь с вашими документами с помощью ИИ
var answer = await documentSearchService
.GenerateRagAnswerAsync("О чем этот документ?", maxResults: 5);
Ключевые функции
Мощные возможности для создания интеллектуальных приложений
ИИ-поддержка
Интеграция с ведущими ИИ-провайдерами для мощных эмбеддингов и интеллектуальной обработки.
Поддержка множественных форматов
Обрабатывайте документы Word, PDF, Excel, текстовые файлы, изображения и аудиофайлы с автоматическим определением формата.
Расширенный семантический поиск
Гибридная оценка (80% семантическая + 20% ключевые слова) с осведомленностью о контексте и интеллектуальным ранжированием.
Гибкое хранение
Множественные бэкенды хранения для гибких вариантов развертывания.
Простая интеграция
Простая настройка с внедрением зависимостей. Начните за считанные минуты.
Умное определение намерения
Автоматически направляет запросы в чат или поиск документов на основе определения намерения.
Готово к продакшену
Создано для корпоративных сред с производительностью и надежностью.
Поддержка OCR
Извлечение текста из изображений и распознавание таблиц с интеграцией OCR-движка.
Поддержка аудиофайлов
Извлечение текста из аудиофайлов и анализ с помощью Google Speech-to-Text.
Поддерживаемые технологии
Выберите из ведущих ИИ-провайдеров и решений для хранения
ИИ-провайдеры
Gemini
OpenAI
Azure OpenAI
Anthropic
Пользовательский
Провайдеры хранения
Qdrant
Redis
SQLite
In-Memory
Файловая система
Начните за считанные минуты
Простая и мощная интеграция для ваших .NET приложений.
Установить пакет
Добавьте SmartRAG через NuGet
Настроить сервисы
Настройте ИИ и провайдеры хранения
Начать разработку
Загружайте документы и выполняйте поиск
dotnet add package SmartRAG
services.AddSmartRAG(options =>
{
options.AIProvider = AIProvider.Anthropic;
options.StorageProvider = StorageProvider.Qdrant;
options.ApiKey = "your-api-key";
});
var documentService = serviceProvider
.GetRequiredService();
var results = await documentService
.SearchAsync("your query");</code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
Документация
Все что вам нужно для разработки с SmartRAG
Готовы создать что-то удивительное?
Присоединяйтесь к тысячам разработчиков, использующих SmartRAG для создания интеллектуальных приложений