IAiRagCollectionService - интерфейс
Сервис для управления коллекциями в механизме RAG.
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public interface IAiRagCollectionService
Public Interface IAiRagCollectionService
public interface class IAiRagCollectionService
type IAiRagCollectionService = interface end
Сервис кэширует коллекции, поэтому изменять их следует только через него:
изменение коллекций через
IAiRagRepository напрямую оставит кэш неактуальным.
| GetAllAsync |
Возвращает список всех коллекций, доступных в системе.
|
| RemoveAsync |
Выполняет удаление коллекции по заданному идентификатору.
|
| StoreAsync |
Выполняет сохранение коллекции: создание, если коллекции с таким идентификатором ещё нет,
иначе обновление существующей.
|
| TryGetAsync |
Возвращает коллекцию по заданному идентификатору или , если такая коллекция отсутствует.
|
| TryGetStatusAsync |
Возвращает статус коллекции по заданному идентификатору или , если такая коллекция отсутствует.
|