Microsoft.Extensions.DataIngestion Espacio de nombres

Clases

Nombre Description
ClassificationEnricher

Enriquece los fragmentos de documento con una etiqueta de clasificación en función de su contenido.

EnricherOptions

Representa las opciones de los enriquecimientos que usan un cliente de chat de IA.

HeaderChunker

Divide los documentos en fragmentos en función de los encabezados y sus niveles correspondientes, conservando el contexto de encabezado.

ImageAlternativeTextEnricher

IngestionDocumentImage Enriquece los elementos con texto alternativo mediante un servicio de IA, por lo que las incrustaciones generadas pueden incluir la información de contenido de la imagen.

IngestionChunk<T>

Representa un fragmento de contenido extraído de un IngestionDocumentobjeto .

IngestionChunker<T>

Divide un objeto IngestionDocument en fragmentos.

IngestionChunkerOptions

Opciones para configurar el fragmentador de ingesta.

IngestionChunkProcessor<T>

Procesa fragmentos en una canalización.

IngestionChunkWriter<T>

Escribe fragmentos en un destino.

IngestionDocument

Un contenedor independiente del formato que normaliza diversos formatos de entrada en una jerarquía estructurada.

IngestionDocumentElement

Representa un elemento dentro de un IngestionDocumentobjeto .

IngestionDocumentFooter

Representa un pie de página de un documento.

IngestionDocumentHeader

Representa un encabezado de un documento.

IngestionDocumentImage

Representa una imagen de un documento.

IngestionDocumentParagraph

Representa un párrafo de un documento.

IngestionDocumentProcessor

Parte de la canalización de procesamiento de documentos que toma como IngestionDocument entrada y genera un elemento (potencialmente modificado) IngestionDocument como salida.

IngestionDocumentReader

Lee el contenido de origen y lo convierte en .IngestionDocument

IngestionDocumentSection

Una sección puede ser simplemente una página o una agrupación lógica de elementos de un documento.

IngestionDocumentTable

Representa una tabla de un documento.

IngestionPipeline<T>

Representa una canalización para ingerir datos de documentos y procesarlos en fragmentos.

IngestionPipelineOptions

Opciones para configurar la canalización de ingesta.

IngestionResult

Representa el resultado de una operación de ingesta.

KeywordEnricher

Enriquece fragmentos con extracción de palabras clave mediante un modelo de chat de IA.

MarkdownReader

Lee el contenido de Markdown y lo convierte en .IngestionDocument

MarkItDownMcpReader

Lee documentos si los convierte en Markdown mediante el servidor MCP MarkItDown .

MarkItDownReader

Lee documentos convirtiéndolos en Markdown mediante la herramienta MarkItDown .

SentimentEnricher

Enriquece los fragmentos con el análisis de sentimiento mediante un modelo de chat de IA.

SummaryEnricher

Enriquece fragmentos con texto de resumen mediante un modelo de chat de IA.

VectorStoreWriter<T>

Escribe fragmentos en mediante VectorStore el esquema predeterminado.

VectorStoreWriterOptions

Representa las opciones de VectorStoreWriter<T>.