AiRagController - конструктор
Controller for working with RAG.
Пространство имён: Tessa.Web.ControllersСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public AiRagController(
ISession session,
ICardMetadata cardMetadata,
IAiRagInspector aiRagInspector,
IAiRagRepository aiRagRepository,
IAiPermissionsProvider aiPermissionsProvider,
IAiRagSearchService aiRagSearchService,
IAiRagIndexingService aiRagIndexingService,
IAiRagCollectionService aiRagCollectionService,
INormalizationBatchProcessor normalizationBatchProcessor
)
Public Sub New (
session As ISession,
cardMetadata As ICardMetadata,
aiRagInspector As IAiRagInspector,
aiRagRepository As IAiRagRepository,
aiPermissionsProvider As IAiPermissionsProvider,
aiRagSearchService As IAiRagSearchService,
aiRagIndexingService As IAiRagIndexingService,
aiRagCollectionService As IAiRagCollectionService,
normalizationBatchProcessor As INormalizationBatchProcessor
)
public:
AiRagController(
ISession^ session,
ICardMetadata^ cardMetadata,
IAiRagInspector^ aiRagInspector,
IAiRagRepository^ aiRagRepository,
IAiPermissionsProvider^ aiPermissionsProvider,
IAiRagSearchService^ aiRagSearchService,
IAiRagIndexingService^ aiRagIndexingService,
IAiRagCollectionService^ aiRagCollectionService,
INormalizationBatchProcessor^ normalizationBatchProcessor
)
new :
session : ISession *
cardMetadata : ICardMetadata *
aiRagInspector : IAiRagInspector *
aiRagRepository : IAiRagRepository *
aiPermissionsProvider : IAiPermissionsProvider *
aiRagSearchService : IAiRagSearchService *
aiRagIndexingService : IAiRagIndexingService *
aiRagCollectionService : IAiRagCollectionService *
normalizationBatchProcessor : INormalizationBatchProcessor -> AiRagController
Параметры
- session ISession
Сессия пользователя.
- cardMetadata ICardMetadata
- >
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- aiRagInspector IAiRagInspector
- >
Объект, выполняющий проверку доступности механизма RAG.
- aiRagRepository IAiRagRepository
Репозиторий для работы с данными в персистентном хранилище в механизме RAG.
- aiPermissionsProvider IAiPermissionsProvider
- >
Провайдер проверок прав доступа для операций модуля ИИ.
- aiRagSearchService IAiRagSearchService
Сервис для поиска релевантных данных в механизме RAG.
- aiRagIndexingService IAiRagIndexingService
Сервис для работы с индексацией документов в механизме RAG.
- aiRagCollectionService IAiRagCollectionService
Сервис для управления коллекциями в механизме RAG.
- normalizationBatchProcessor INormalizationBatchProcessor
- >
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.