IAiRagRepository - интерфейс

Репозиторий для работы с данными в персистентном хранилище в механизме RAG.

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public interface IAiRagRepository

Методы

CheckCollectionExistsAsync Выполняет проверку существования коллекции по заданному идентификатору.
CleanupOlderRequestsAsync Удаляет все запросы, созданные до minCreationDate.
DeleteCollectionAsync Удаляет коллекцию с указанным идентификатором. Возвращает признак того, что коллекция присутствовала и была удалена.
DeleteFragmentsAsync Удаляет все фрагменты для заданной коллекции и набора документов (если задан).
DeleteRequestAsync Удаляет запрос с указанным идентификатором. Возвращает признак того, что запрос присутствовал и был удалён.
DeleteRequestsAsync Удаляет все запросы для заданных коллекции и набора документов (если задан).
GetCollectionsAsync Возвращает список всех доступных коллекций.
InsertCollectionAsync Выполняет создание коллекции. Если метод возвращает , то изменений с коллекцией не производится.
InsertFragmentAsync Выполняет создание фрагмента.
InsertRequestAsync Выполняет создание запроса. Если метод возвращает , то изменений в запросе не производится.
InsertRequestsBulkAsync Выполняет массовую вставку запросов.
StoreCollectionAsync Выполняет сохранение коллекции. Создаёт её, если коллекция отсутствует. Изменения с коллекцией производятся в любом случае.
TryGetCollectionAsync Возвращает коллекцию по заданному идентификатору или , если такая коллекция отсутствует.
TryGetCollectionPluginAsync Возвращает название плагина для коллекции по заданному идентификатору или , если такая коллекция отсутствует.
TryGetRequestAsync Возвращает запрос по заданному идентификатору или , если такой запрос отсутствует.
TryGetRequestStateAsync Возвращает состояние запроса с заданным идентификатором или , если запроса не существует.
UpdateCollectionAsync Выполняет обновление существующей коллекции. Если метод возвращает , то изменений с коллекцией не производится.
UpdateRequestStatusAsync Выполняет обновление статуса запроса.

См. также