Microsoft.Extensions.DataIngestion Namespace

Classes

Nome Description
ClassificationEnricher

Enriquece partes de documentos com um rótulo de classificação com base em seu conteúdo.

EnricherOptions

Representa opções para enriquecidores que usam um cliente de chat de IA.

HeaderChunker

Divide documentos em partes com base em cabeçalhos e seus níveis correspondentes, preservando o contexto do cabeçalho.

ImageAlternativeTextEnricher

Enriquece elementos IngestionDocumentImage com texto alternativo usando um serviço de IA, para que as inserções geradas possam incluir as informações de conteúdo da imagem.

IngestionChunk<T>

Representa uma parte do conteúdo extraído de um IngestionDocument.

IngestionChunker<T>

Divide um em IngestionDocument partes.

IngestionChunkerOptions

Opções para configurar o chunker de ingestão.

IngestionChunkProcessor<T>

Processa partes em um pipeline.

IngestionChunkWriter<T>

Grava partes em um destino.

IngestionDocument

Um contêiner independente de formato que normaliza formatos de entrada diversos em uma hierarquia estruturada.

IngestionDocumentElement

Representa um elemento dentro de um IngestionDocument.

IngestionDocumentFooter

Representa um rodapé em um documento.

IngestionDocumentHeader

Representa um cabeçalho em um documento.

IngestionDocumentImage

Representa uma imagem em um documento.

IngestionDocumentParagraph

Representa um parágrafo em um documento.

IngestionDocumentProcessor

Parte do pipeline de processamento de documentos que usa uma IngestionDocument entrada como e produz um (potencialmente modificado) IngestionDocument como saída.

IngestionDocumentReader

Lê o conteúdo de origem e o converte em um IngestionDocument.

IngestionDocumentSection

Uma seção pode ser apenas uma página ou um agrupamento lógico de elementos em um documento.

IngestionDocumentTable

Representa uma tabela em um documento.

IngestionPipeline<T>

Representa um pipeline para ingerir dados de documentos e processá-los em partes.

IngestionPipelineOptions

Opções para configurar o pipeline de ingestão.

IngestionResult

Representa o resultado de uma operação de ingestão.

KeywordEnricher

Enriquece partes com extração de palavras-chave usando um modelo de chat de IA.

MarkdownReader

Lê o conteúdo do Markdown e o converte em um IngestionDocument.

MarkItDownMcpReader

Lê documentos convertendo-os em Markdown usando o servidor MCP MarkItDown .

MarkItDownReader

Lê documentos convertendo-os em Markdown usando a ferramenta MarkItDown .

SentimentEnricher

Enriquece partes com análise de sentimento usando um modelo de chat de IA.

SummaryEnricher

Enriquece partes com texto resumido usando um modelo de chat de IA.

VectorStoreWriter<T>

Grava partes no VectorStore esquema padrão.

VectorStoreWriterOptions

Representa as opções para o VectorStoreWriter<T>.