IAiRagCollectionService - интерфейс

Сервис для управления коллекциями в механизме RAG.

Definition

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

Заметки

Сервис кэширует коллекции, поэтому изменять их следует только через него: изменение коллекций через IAiRagRepository напрямую оставит кэш неактуальным.

Методы

GetAllAsync Возвращает список всех коллекций, доступных в системе.
RemoveAsync Выполняет удаление коллекции по заданному идентификатору.
StoreAsync Выполняет сохранение коллекции: создание, если коллекции с таким идентификатором ещё нет, иначе обновление существующей.
TryGetAsync Возвращает коллекцию по заданному идентификатору или , если такая коллекция отсутствует.
TryGetStatusAsync Возвращает статус коллекции по заданному идентификатору или , если такая коллекция отсутствует.

См. также