Kurumsal Hazır

SmartRAG ile Akıllı Uygulamalar Oluşturun

Belge işleme, AI embedding'leri ve anlamsal arama için en güçlü .NET kütüphanesi. Uygulamalarınızı kurumsal düzeyde RAG yetenekleri ile dönüştürün.

5+
AI Sağlayıcısı
5+
Depolama Seçeneği
100%
Açık Kaynak
SmartRAG.cs
// SmartRAG'ı projenize ekleyin
 services.UseSmartRag(configuration,
     storageProvider: StorageProvider.InMemory,
     aiProvider: AIProvider.Gemini
 );

 // Belge yükleyin ve işleyin
 var document = await documentService
     .UploadDocumentAsync(fileStream, fileName, contentType, "user123");

 // Yapay zeka ile belgeleriniz hakkında konuşun
 var answer = await documentSearchService
     .GenerateRagAnswerAsync("Bu belge ne hakkında?", maxResults: 5);

Temel Özellikler

Akıllı uygulamalar oluşturmak için güçlü yetenekler

AI Destekli

Güçlü embedding'ler ve akıllı işleme için önde gelen AI sağlayıcıları ile entegrasyon.

Çoklu Format Desteği

Otomatik format algılama ile Word, PDF, Excel, metin belgeleri, resim dosyaları ve ses dosyalarını işleyin.

Gelişmiş Anlamsal Arama

Hibrit puanlama (80% anlamsal + 20% anahtar kelime) ile bağlam farkındalığı ve akıllı sıralama.

Esnek Depolama

Farklı ihtiyaçlara uygun çoklu depolama seçenekleri ile esnek dağıtım imkanı.

Kolay Entegrasyon

Dependency injection ile basit kurulum. Dakikalar içinde başlayın.

Akıllı Sorgu Niyeti

Niyet algılamasına dayalı olarak sorguları otomatik olarak sohbet veya belge aramasına yönlendirir.

Üretim Hazır

Performans ve güvenilirlik ile kurumsal ortamlar için inşa edilmiştir.

OCR Desteği

Resim dosyalarından metin çıkarma ve tablo algılama ile OCR motoru entegrasyonu.

Ses Dosyası Desteği

Google Speech-to-Text ile ses dosyalarından metin çıkarma ve analiz.

Desteklenen Teknolojiler

Önde gelen AI sağlayıcıları ve depolama çözümleri arasından seçin

AI Sağlayıcıları

Gemini

OpenAI

Azure OpenAI

Anthropic

Özel

Depolama Sağlayıcıları

Qdrant

Redis

SQLite

In-Memory

Dosya Sistemi

Dakikalar İçinde Başlayın

.NET uygulamalarınız için basit ve güçlü entegrasyon.

1

Paketi Yükleyin

SmartRAG'ı NuGet ile ekleyin

2

Servisleri Yapılandırın

AI ve depolama sağlayıcılarını ayarlayın

3

Geliştirmeye Başlayın

Belgeleri yükleyin ve arama yapın

Geliştirmeye Başla
dotnet add package SmartRAG
services.UseSmartRag(configuration,
     storageProvider: StorageProvider.InMemory,
     aiProvider: AIProvider.Gemini
 );

 // Veya özel seçeneklerle
 services.AddSmartRag(configuration, options =>
 {
     options.AIProvider = AIProvider.Anthropic;
     options.StorageProvider = StorageProvider.Qdrant;
     options.MaxChunkSize = 1000;
     options.ChunkOverlap = 200;
 });
// Belge yükleyin
 var document = await documentService
     .UploadDocumentAsync(fileStream, fileName, contentType, "user123");

 // Yapay zeka ile belge hakkında soru sorun
 var answer = await documentSearchService
     .GenerateRagAnswerAsync("Bu belgede hangi konular ele alınıyor?", maxResults: 5);

Harika Bir Şey Oluşturmaya Hazır mısınız?

Akıllı uygulamalar oluşturmak için SmartRAG kullanan binlerce geliştiriciye katılın