Microsoft.Extensions.DataIngestion 名前空間

クラス

名前 説明
ClassificationEnricher

コンテンツに基づいて分類ラベルを使用してドキュメント チャンクを強化します。

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

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>のオプションを表します。