AiRagDefaultDocumentProviderGetDocumentTextAsync - метод

Получает текстовое содержимое документа по объекту запроса документа.

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public virtual Task<(string Name, string Text, long Size)> GetDocumentTextAsync(
	IAiRagDocumentRequest documentRequest,
	IAiOperationLock operationLock,
	string? ocrMethod = null,
	CancellationToken cancellationToken = default
)

Параметры

documentRequest  IAiRagDocumentRequest
Универсальный объект запроса для получения документа в механизме RAG.
operationLock  IAiOperationLock
Позволяет отслеживать активность операции.
ocrMethod  String  (Optional)
Имя обработчика распознавания текста (OCR), заданное для коллекции, или , если используется обработчик из настроек модуля ИИ.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

TaskValueTupleString, String, Int64
Кортеж, содержащий имя документа, извлечённый текст и размер.

Реализации

IAiRagDocumentProviderGetDocumentTextAsync(IAiRagDocumentRequest, IAiOperationLock, String, CancellationToken)

См. также