Microsoft.Extensions.DataIngestion Espace de noms

Classes

Nom Description
ClassificationEnricher

Enrichit les blocs de document avec une étiquette de classification en fonction de leur contenu.

EnricherOptions

Représente des options pour les enrichisseurs qui utilisent un client de conversation IA.

HeaderChunker

Fractionne les documents en blocs en fonction des en-têtes et de leurs niveaux correspondants, en préservant le contexte d’en-tête.

ImageAlternativeTextEnricher

Enrichit des IngestionDocumentImage éléments avec du texte de remplacement à l’aide d’un service IA, afin que les incorporations générées puissent inclure les informations de contenu de l’image.

IngestionChunk<T>

Représente un bloc de contenu extrait d’un IngestionDocument.

IngestionChunker<T>

Fractionne une IngestionDocument en blocs.

IngestionChunkerOptions

Options de configuration du chunker d’ingestion.

IngestionChunkProcessor<T>

Traite les blocs dans un pipeline.

IngestionChunkWriter<T>

Écrit des blocs dans une destination.

IngestionDocument

Conteneur indépendant du format qui normalise différents formats d’entrée dans une hiérarchie structurée.

IngestionDocumentElement

Représente un élément dans un IngestionDocument.

IngestionDocumentFooter

Représente un pied de page dans un document.

IngestionDocumentHeader

Représente un en-tête dans un document.

IngestionDocumentImage

Représente une image dans un document.

IngestionDocumentParagraph

Représente un paragraphe dans un document.

IngestionDocumentProcessor

Partie du pipeline de traitement de documents qui prend une IngestionDocument entrée et génère une sortie (potentiellement modifiée). IngestionDocument

IngestionDocumentReader

Lit le contenu source et le convertit en .IngestionDocument

IngestionDocumentSection

Une section peut être simplement une page ou un regroupement logique d’éléments dans un document.

IngestionDocumentTable

Représente un tableau dans un document.

IngestionPipeline<T>

Représente un pipeline permettant d’ingérer des données à partir de documents et de les traiter en blocs.

IngestionPipelineOptions

Options de configuration du pipeline d’ingestion.

IngestionResult

Représente le résultat d’une opération d’ingestion.

KeywordEnricher

Enrichit les blocs avec l’extraction de mots clés à l’aide d’un modèle de conversation IA.

MarkdownReader

Lit le contenu Markdown et le convertit en .IngestionDocument

MarkItDownMcpReader

Lit les documents en les convertissant en Markdown à l’aide du serveur MCP MarkItDown .

MarkItDownReader

Lit les documents en les convertissant en Markdown à l’aide de l’outil MarkItDown .

SentimentEnricher

Enrichit les blocs avec l’analyse des sentiments à l’aide d’un modèle de conversation IA.

SummaryEnricher

Enrichit des blocs avec du texte de synthèse à l’aide d’un modèle de conversation IA.

VectorStoreWriter<T>

Écrit des blocs dans le VectorStore schéma par défaut.

VectorStoreWriterOptions

Représente les options pour le VectorStoreWriter<T>.