Microsoft.Extensions.DataIngestion Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
| Name | Description |
|---|---|
| ClassificationEnricher |
Enriquece blocos de documentos com uma etiqueta de classificação baseada no seu conteúdo. |
| EnricherOptions |
Representa opções para enriquecedores que utilizam um cliente de chat com IA. |
| HeaderChunker |
Divide os documentos em blocos com base nos cabeçalhos e nos respetivos níveis, preservando o contexto do cabeçalho. |
| ImageAlternativeTextEnricher |
Enriquece IngestionDocumentImage os elementos com texto alternativo usando um serviço de IA, para que os embeddings gerados possam incluir a informação do conteúdo da imagem. |
| IngestionChunk<T> |
Representa um bloco de conteúdo extraído de um IngestionDocument. |
| IngestionChunker<T> |
Divide e IngestionDocument divide em partes. |
| IngestionChunkerOptions |
Opções para configurar o chunker de ingestão. |
| IngestionChunkProcessor<T> |
Processa pedaços num pipeline. |
| IngestionChunkWriter<T> |
Escreve blocos para um destino. |
| IngestionDocument |
Um contentor independente de formato que normaliza diversos formatos de entrada numa hierarquia estruturada. |
| IngestionDocumentElement |
Representa um elemento dentro de um IngestionDocument. |
| IngestionDocumentFooter |
Representa um rodapé num documento. |
| IngestionDocumentHeader |
Representa um cabeçalho num documento. |
| IngestionDocumentImage |
Representa uma imagem num documento. |
| IngestionDocumentParagraph |
Representa um parágrafo num documento. |
| IngestionDocumentProcessor |
Faz parte do pipeline de processamento de documentos que recebe a IngestionDocument como entrada e produz um (potencialmente modificado) IngestionDocument como saída. |
| IngestionDocumentReader |
Lê o conteúdo fonte e converte-o para um IngestionDocumentarquivo . |
| IngestionDocumentSection |
Uma secção pode ser apenas uma página ou um agrupamento lógico de elementos num documento. |
| IngestionDocumentTable |
Representa uma tabela num documento. |
| IngestionPipeline<T> |
Representa um pipeline para ingerir dados de documentos e processá-los em blocos. |
| IngestionPipelineOptions |
Opções para configurar o pipeline de ingestão. |
| IngestionResult |
Representa o resultado de uma operação de ingestão. |
| KeywordEnricher |
Enriquece blocos com extração de palavras-chave usando um modelo de chat de IA. |
| MarkdownReader |
Lê o conteúdo do Markdown e converte-o para um IngestionDocumentarquivo . |
| MarkItDownMcpReader |
Lê documentos convertendo-os para Markdown usando o servidor MCP MarkItDown . |
| MarkItDownReader |
Lê documentos convertendo-os para Markdown usando a ferramenta MarkItDown . |
| SentimentEnricher |
Enriquece blocos com análise de sentimento usando um modelo de chat de IA. |
| SummaryEnricher |
Enriquece blocos com texto resumo usando um modelo de chat de IA. |
| VectorStoreWriter<T> |
Escreve chunks no VectorStore usando o esquema padrão. |
| VectorStoreWriterOptions |
Representa opções para o VectorStoreWriter<T>. |