Microsoft.Extensions.DataIngestion 命名空間

類別

名稱 Description
ClassificationEnricher

Enriches 會根據內容以分類標籤來記錄文件區塊。

EnricherOptions

代表使用 AI 聊天客戶端的增益者選項。

HeaderChunker

根據標頭及其相應層級將文件拆分成區塊,保留標頭上下文。

ImageAlternativeTextEnricher

利用 AI 服務豐富 IngestionDocumentImage 元素,包含替代文字,因此生成的嵌入內容可包含影像內容資訊。

IngestionChunk<T>

代表從 IngestionDocument中擷取的一塊內容。

IngestionChunker<T>

會把 和 IngestionDocument 分成幾塊。

IngestionChunkerOptions

設定擷取分塊的選項。

IngestionChunkProcessor<T>

處理管線中的區塊。

IngestionChunkWriter<T>

寫入區塊到目的地。

IngestionDocument

一個格式無關的容器,將不同的輸入格式正規化成結構化的階層結構。

IngestionDocumentElement

表示 內的 IngestionDocument元素。

IngestionDocumentFooter

代表文件中的頁腳。

IngestionDocumentHeader

代表文件中的標頭。

IngestionDocumentImage

代表文件中的一張影像。

IngestionDocumentParagraph

表示檔中的段落。

IngestionDocumentProcessor

文件處理流程的一部分,將 a IngestionDocument 作為輸入,產生(可能修改過的) IngestionDocument 輸出。

IngestionDocumentReader

讀取原始內容並將其轉換成 IngestionDocument.

IngestionDocumentSection

一個區段可以只是一頁,也可以是文件中元素的邏輯群組。

IngestionDocumentTable

表示檔中的表格。

IngestionPipeline<T>

代表一條從文件中擷取資料並處理成區塊的管線。

IngestionPipelineOptions

設定擷取流程的選項。

IngestionResult

代表一次擷取操作的結果。

KeywordEnricher

利用 AI 聊天模型透過關鍵字萃取豐富區塊。

MarkdownReader

讀取 Markdown 內容並將其轉換成 IngestionDocument.

MarkItDownMcpReader

透過使用 MarkItDown MCP 伺服器將文件轉換為 Markdown 來讀取文件。

MarkItDownReader

透過使用 MarkItDown 工具將文件轉換為 Markdown 來讀取文件。

SentimentEnricher

利用 AI 聊天模型豐富區塊的情感分析。

SummaryEnricher

利用 AI 聊天模型豐富摘要文字區塊。

VectorStoreWriter<T>

會用預設架構寫入區塊到。VectorStore

VectorStoreWriterOptions

代表 的選項。VectorStoreWriter<T>