Microsoft.Extensions.DataIngestion Namespace

Klassen

Name Beschreibung
ClassificationEnricher

Bereichert Dokumentblöcke mit einer Klassifizierungsbezeichnung basierend auf ihrem Inhalt.

EnricherOptions

Stellt Optionen für Anreicherungen dar, die einen KI-Chatclient verwenden.

HeaderChunker

Teilt Dokumente basierend auf Kopfzeilen und den entsprechenden Ebenen in Abschnitte auf, wobei der Kopfzeilenkontext erhalten bleibt.

ImageAlternativeTextEnricher

IngestionDocumentImage Erweitert Elemente mit alternativem Text mithilfe eines KI-Diensts, sodass die generierten Einbettungen die Bildinhaltsinformationen enthalten können.

IngestionChunk<T>

Stellt einen Teil des Inhalts dar, der aus einem IngestionDocument.

IngestionChunker<T>

Teilt einen IngestionDocument Teil in Blöcke auf.

IngestionChunkerOptions

Optionen zum Konfigurieren des Aufnahme-Chunkers.

IngestionChunkProcessor<T>

Verarbeitet Blöcke in einer Pipeline.

IngestionChunkWriter<T>

Schreibt Blöcke in ein Ziel.

IngestionDocument

Ein formatagnostischer Container, der verschiedene Eingabeformate in eine strukturierte Hierarchie normalisiert.

IngestionDocumentElement

Stellt ein Element innerhalb eines IngestionDocument.

IngestionDocumentFooter

Stellt eine Fußzeile in einem Dokument dar.

IngestionDocumentHeader

Stellt eine Kopfzeile in einem Dokument dar.

IngestionDocumentImage

Stellt ein Bild in einem Dokument dar.

IngestionDocumentParagraph

Stellt einen Absatz in einem Dokument dar.

IngestionDocumentProcessor

Teil der Dokumentverarbeitungspipeline, die eine IngestionDocument Als Eingabe akzeptiert und eine (potenziell geänderte) IngestionDocument Als Ausgabe erzeugt.

IngestionDocumentReader

Liest Quellinhalte und konvertiert ihn in ein IngestionDocument.

IngestionDocumentSection

Ein Abschnitt kann nur eine Seite oder eine logische Gruppierung von Elementen in einem Dokument sein.

IngestionDocumentTable

Stellt eine Tabelle in einem Dokument dar.

IngestionPipeline<T>

Stellt eine Pipeline zum Aufnehmen von Daten aus Dokumenten dar und verarbeitet sie in Blöcke.

IngestionPipelineOptions

Optionen zum Konfigurieren der Aufnahmepipeline.

IngestionResult

Stellt das Ergebnis eines Aufnahmevorgangs dar.

KeywordEnricher

Reichert Blöcke mit Schlüsselwortextraktion mithilfe eines KI-Chatmodells an.

MarkdownReader

Liest Markdown-Inhalt und konvertiert ihn in ein IngestionDocument.

MarkItDownMcpReader

Liest Dokumente, indem sie mithilfe des MarkItDown MCP-Servers in Markdown konvertiert werden.

MarkItDownReader

Liest Dokumente, indem sie mithilfe des MarkItDown-Tools in Markdown konvertiert werden.

SentimentEnricher

Bereichert Blöcke mit Einer Stimmungsanalyse mithilfe eines KI-Chatmodells.

SummaryEnricher

Bereichert Blöcke mit Zusammenfassungstext mithilfe eines KI-Chatmodells.

VectorStoreWriter<T>

Schreibt Blöcke in das VectorStore Standardschema.

VectorStoreWriterOptions

Stellt Optionen für die VectorStoreWriter<T>.