IAiRagCollectionProviderGetDocumentIDsAsync - метод

Получение идентификаторов документов, которые входят в коллекцию с заданным collectionID.

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
Task<IReadOnlyList<Guid>> GetDocumentIDsAsync(
	Guid collectionID,
	bool synchronize = false,
	CancellationToken cancellationToken = default
)

Параметры

collectionID  Guid
Идентификатор коллекции, для которой необходимо получить документы.
synchronize  Boolean  (Optional)
Признак того, что требуется фактический состав коллекции, а не состав её индекса.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

TaskIReadOnlyListGuid
Список уникальных идентификаторов документов.

Заметки

Если synchronize равен , то возвращаются документы, для которых в коллекции уже есть запросы или фрагменты по индексации. Такой состав знает механизм RAG, и он одинаков для всех плагинов.
Если synchronize равен , то возвращается фактический состав коллекции.

Реализация, которая не умеет определять фактический состав, возвращает только состав индекса, игнорируя значение synchronize.

См. также