Microsoft.Extensions.DataIngestion Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>. |