| | |
| | | |
| | | public interface AiChatService { |
| | | |
| | | AiChatRuntimeDto getRuntime(String promptCode, Long sessionId, Long userId, Long tenantId); |
| | | AiChatRuntimeDto getRuntime(String promptCode, Long sessionId, Long aiParamId, Long userId, Long tenantId); |
| | | |
| | | List<AiChatSessionDto> listSessions(String promptCode, String keyword, Long userId, Long tenantId); |
| | | |
| | |
| | | AiChatSessionDto renameSession(Long sessionId, AiChatSessionRenameRequest request, Long userId, Long tenantId); |
| | | |
| | | AiChatSessionDto pinSession(Long sessionId, AiChatSessionPinRequest request, Long userId, Long tenantId); |
| | | |
| | | void clearSessionMemory(Long sessionId, Long userId, Long tenantId); |
| | | |
| | | void retainLatestRound(Long sessionId, Long userId, Long tenantId); |
| | | } |