Microsoft.Extensions.DataIngestion 네임스페이스

클래스

Name Description
ClassificationEnricher

콘텐츠에 따라 분류 레이블을 사용하여 문서 청크를 보강합니다.

EnricherOptions

AI 채팅 클라이언트를 사용하는 보강자에 대한 옵션을 나타냅니다.

HeaderChunker

헤더 및 해당 수준에 따라 문서를 청크로 분할하여 헤더 컨텍스트를 유지합니다.

ImageAlternativeTextEnricher

IngestionDocumentImage 생성된 포함에 이미지 콘텐츠 정보를 포함할 수 있도록 AI 서비스를 사용하여 대체 텍스트로 요소를 보강합니다.

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>옵션을 나타냅니다.