Microsoft.Extensions.DataIngestion Пространство имен

Классы

Имя Описание
ClassificationEnricher

Обогащает блоки документов меткой классификации на основе их содержимого.

EnricherOptions

Представляет параметры обогащения, использующие клиент чата ИИ.

HeaderChunker

Разбивает документы на блоки на основе заголовков и их соответствующих уровней, сохраняя контекст заголовка.

ImageAlternativeTextEnricher

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

Расширяет фрагменты с помощью извлечения ключевых слов с помощью модели чата ИИ.

MarkdownReader

Считывает содержимое Markdown и преобразует его в IngestionDocument.

MarkItDownMcpReader

Считывает документы, преобразовав их в Markdown с помощью сервера MarkItDown MCP.

MarkItDownReader

Считывает документы, преобразовав их в Markdown с помощью средства MarkItDown .

SentimentEnricher

Расширяет блоки с помощью анализа тональности с помощью модели чата ИИ.

SummaryEnricher

Обогащение блоков с помощью модели чата ИИ.

VectorStoreWriter<T>

Записывает блоки в VectorStore схему по умолчанию.

VectorStoreWriterOptions

Представляет параметры для VectorStoreWriter<T>.