Enterprise-Ready

Intelligente Anwendungen mit SmartRAG erstellen

Die leistungsstärkste .NET-Bibliothek für Dokumentenverarbeitung, KI-Embeddings und semantische Suche. Transformieren Sie Ihre Anwendungen mit Enterprise-Grade RAG-Funktionen.

5+
KI-Anbieter
5+
Speicher-Optionen
100%
Open Source
SmartRAG.cs
// SmartRAG zu Ihrem Projekt hinzufügen
services.UseSmartRag(configuration,
    storageProvider: StorageProvider.InMemory,
    aiProvider: AIProvider.Gemini
);

// Dokument hochladen und verarbeiten
var document = await documentService
    .UploadDocumentAsync(fileStream, fileName, contentType, "user123");

// Mit KI über Ihre Dokumente sprechen
var answer = await documentSearchService
    .GenerateRagAnswerAsync("Worum geht es in diesem Dokument?", maxResults: 5);

Hauptfunktionen

Leistungsstarke Funktionen für die Entwicklung intelligenter Anwendungen

KI-gestützt

Integration mit führenden KI-Anbietern für leistungsstarke Embeddings und intelligente Verarbeitung.

Multi-Format-Unterstützung

Verarbeiten Sie Word-, PDF-, Excel-, Textdokumente, Bilddateien und Audiodateien mit automatischer Format-Erkennung.

Erweiterte Semantische Suche

Hybrid-Bewertung (80% semantisch + 20% Schlüsselwort) mit Kontextbewusstsein und intelligenter Rangfolge.

Flexible Speicherung

Mehrere Speicher-Backends für flexible Bereitstellungsoptionen.

Einfache Integration

Einfache Einrichtung mit Dependency Injection. Starten Sie in wenigen Minuten.

Intelligente Abfrage-Absicht

Leitet Abfragen automatisch zu Chat oder Dokumentsuche basierend auf Absichtserkennung weiter.

Produktionsbereit

Für Enterprise-Umgebungen mit Leistung und Zuverlässigkeit entwickelt.

OCR-Unterstützung

Textextraktion aus Bilddateien und Tabellenerkennung mit OCR-Motor-Integration.

Audiodatei-Unterstützung

Textextraktion aus Audiodateien und Analyse mit Google Speech-to-Text.

Unterstützte Technologien

Wählen Sie aus führenden KI-Anbietern und Speicherlösungen

KI-Anbieter

Gemini

OpenAI

Azure OpenAI

Anthropic

Benutzerdefiniert

Speicher-Anbieter

Qdrant

Redis

SQLite

In-Memory

Dateisystem

In wenigen Minuten starten

Einfache und leistungsstarke Integration für Ihre .NET-Anwendungen.

1

Paket installieren

SmartRAG über NuGet hinzufügen

2

Dienste konfigurieren

KI- und Speicher-Anbieter einrichten

3

Entwicklung starten

Dokumente hochladen und suchen

Entwicklung starten
dotnet add package SmartRAG
services.AddSmartRAG(options =>
{
    options.AIProvider = AIProvider.Anthropic;
    options.StorageProvider = StorageProvider.Qdrant;
    options.ApiKey = "your-api-key";
});
var documentService = serviceProvider
    .GetRequiredService<IDocumentService>();

var results = await documentService
    .SearchAsync("your query");

Bereit, etwas Erstaunliches zu erstellen?

Schließen Sie sich Tausenden von Entwicklern an, die SmartRAG für intelligente Anwendungen verwenden