Microsoft.Extensions.DataIngestion Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>. |