PromptTestAiAgentPlugin - конструктор
Плагин ИИ-агента для выполнения асинхронного тестирования промптов.
Пространство имён: Tessa.Extensions.Default.Server.Ai.PluginsСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public PromptTestAiAgentPlugin(
IAiPromptTestService testService,
IAiCacheStorage cacheStorage,
IAiFileService aiFileService,
IAiFileTokenProvider aiFileTokenProvider,
IAiPermissionsProvider aiPermissionsProvider,
ISession session
)
Public Sub New (
testService As IAiPromptTestService,
cacheStorage As IAiCacheStorage,
aiFileService As IAiFileService,
aiFileTokenProvider As IAiFileTokenProvider,
aiPermissionsProvider As IAiPermissionsProvider,
session As ISession
)
public:
PromptTestAiAgentPlugin(
IAiPromptTestService^ testService,
IAiCacheStorage^ cacheStorage,
IAiFileService^ aiFileService,
IAiFileTokenProvider^ aiFileTokenProvider,
IAiPermissionsProvider^ aiPermissionsProvider,
ISession^ session
)
new :
testService : IAiPromptTestService *
cacheStorage : IAiCacheStorage *
aiFileService : IAiFileService *
aiFileTokenProvider : IAiFileTokenProvider *
aiPermissionsProvider : IAiPermissionsProvider *
session : ISession -> PromptTestAiAgentPlugin
Параметры
- testService IAiPromptTestService
Сервис по работе с механизмом тестирования промптов ИИ.
- cacheStorage IAiCacheStorage
Объект, управляющий хранилищем для кэша ИИ.
- aiFileService IAiFileService
Сервис, управляющий файлами в ИИ.
- aiFileTokenProvider IAiFileTokenProvider
Объект, выполняющий выписывание и проверку токенов на доступ к файлам в кэше ИИ.
- aiPermissionsProvider IAiPermissionsProvider
Провайдер проверок прав доступа для операций модуля ИИ.
- session ISession
Сессия пользователя.