Microsoft.Extensions.DataIngestion Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>. |