AiAgentContext - конструктор
Контекст процесса ИИ-агента.
Пространство имён: Tessa.Ai.Agent.ModelsСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public AiAgentContext(
AiRequest request,
ISession session,
AiSettings aiSettings,
AiFileSettings aiFileSettings,
IAiToolManager toolManager,
IArtiService artiService,
IAiMessageConverter messageConverter,
IOperationRepository operationRepository
)
Public Sub New (
request As AiRequest,
session As ISession,
aiSettings As AiSettings,
aiFileSettings As AiFileSettings,
toolManager As IAiToolManager,
artiService As IArtiService,
messageConverter As IAiMessageConverter,
operationRepository As IOperationRepository
)
public:
AiAgentContext(
AiRequest^ request,
ISession^ session,
AiSettings^ aiSettings,
AiFileSettings^ aiFileSettings,
IAiToolManager^ toolManager,
IArtiService^ artiService,
IAiMessageConverter^ messageConverter,
IOperationRepository^ operationRepository
)
new :
request : AiRequest *
session : ISession *
aiSettings : AiSettings *
aiFileSettings : AiFileSettings *
toolManager : IAiToolManager *
artiService : IArtiService *
messageConverter : IAiMessageConverter *
operationRepository : IOperationRepository -> AiAgentContext
Параметры
- request AiRequest
- session ISession
Сессия пользователя.
- aiSettings AiSettings
- aiFileSettings AiFileSettings
- toolManager IAiToolManager
Управляет информацией об инструментах с учётом данных подсистемы настроек.
- artiService IArtiService
Объект для взаимодействия с веб-сервисом Arti
- messageConverter IAiMessageConverter
Объект, выполняющий преобразования моделей сообщений
AiMessage для чата ИИ.
- operationRepository IOperationRepository
Репозиторий, управляющий операциями.