Microsoft.Extensions.DataIngestion Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
| Nome | Descrizione |
|---|---|
| ClassificationEnricher |
Arricchisce i blocchi di documento con un'etichetta di classificazione in base al contenuto. |
| EnricherOptions |
Rappresenta le opzioni per gli arricchimenti che usano un client di chat di intelligenza artificiale. |
| HeaderChunker |
Suddivide i documenti in blocchi in base alle intestazioni e ai livelli corrispondenti, mantenendo il contesto dell'intestazione. |
| ImageAlternativeTextEnricher |
Arricchisce gli IngestionDocumentImage elementi con testo alternativo usando un servizio di intelligenza artificiale, in modo che gli incorporamenti generati possano includere le informazioni sul contenuto dell'immagine. |
| IngestionChunk<T> |
Rappresenta un blocco di contenuto estratto da un oggetto IngestionDocument. |
| IngestionChunker<T> |
Suddivide un oggetto IngestionDocument in blocchi. |
| IngestionChunkerOptions |
Opzioni per la configurazione della suddivisione in blocchi di inserimento. |
| IngestionChunkProcessor<T> |
Elabora blocchi in una pipeline. |
| IngestionChunkWriter<T> |
Scrive blocchi in una destinazione. |
| IngestionDocument |
Contenitore indipendente dal formato che normalizza diversi formati di input in una gerarchia strutturata. |
| IngestionDocumentElement |
Rappresenta un elemento all'interno di un oggetto IngestionDocument. |
| IngestionDocumentFooter |
Rappresenta un piè di pagina in un documento. |
| IngestionDocumentHeader |
Rappresenta un'intestazione in un documento. |
| IngestionDocumentImage |
Rappresenta un'immagine in un documento. |
| IngestionDocumentParagraph |
Rappresenta un paragrafo di un documento. |
| IngestionDocumentProcessor |
Parte della pipeline di elaborazione dei documenti che accetta come IngestionDocument input e produce un oggetto (potenzialmente modificato) IngestionDocument come output. |
| IngestionDocumentReader |
Legge il contenuto di origine e lo converte in .IngestionDocument |
| IngestionDocumentSection |
Una sezione può essere solo una pagina o un raggruppamento logico di elementi in un documento. |
| IngestionDocumentTable |
Rappresenta una tabella in un documento. |
| IngestionPipeline<T> |
Rappresenta una pipeline per l'inserimento di dati dai documenti e l'elaborazione in blocchi. |
| IngestionPipelineOptions |
Opzioni per la configurazione della pipeline di inserimento. |
| IngestionResult |
Rappresenta il risultato di un'operazione di inserimento. |
| KeywordEnricher |
Arricchisce i blocchi con l'estrazione di parole chiave usando un modello di chat di intelligenza artificiale. |
| MarkdownReader |
Legge il contenuto markdown e lo converte in .IngestionDocument |
| MarkItDownMcpReader |
Legge i documenti convertendoli in Markdown usando il server MCP MarkItDown . |
| MarkItDownReader |
Legge i documenti convertendoli in Markdown usando lo strumento MarkItDown . |
| SentimentEnricher |
Arricchisce i blocchi con l'analisi del sentiment usando un modello di chat di intelligenza artificiale. |
| SummaryEnricher |
Arricchisce i blocchi con testo di riepilogo usando un modello di chat di intelligenza artificiale. |
| VectorStoreWriter<T> |
Scrive blocchi nell'oggetto VectorStore usando lo schema predefinito. |
| VectorStoreWriterOptions |
Rappresenta le opzioni per .VectorStoreWriter<T> |