Uses of Class
org.codelibs.fess.entity.ChatSession
Packages that use ChatSession
-
Uses of ChatSession in org.codelibs.fess.chat
Methods in org.codelibs.fess.chat that return ChatSessionModifier and TypeMethodDescriptionChatSessionManager.createSession(String userId) Creates a new chat session.ChatSessionManager.getOrCreateSession(String sessionId, String userId) Gets or creates a session.ChatSessionManager.getSession(String sessionId) Gets a session by ID.ChatSessionManager.removeSession(String sessionId) Removes a session.Methods in org.codelibs.fess.chat with parameters of type ChatSessionModifier and TypeMethodDescriptionprotected List<LlmMessage> ChatClient.extractHistoryForAnswer(ChatSession session) Extracts conversation history shaped for the Answer Generation prompt.protected List<LlmMessage> ChatClient.extractHistoryForIntent(ChatSession session) Extracts conversation history shaped for the Intent Detection prompt.protected booleanChatSessionManager.isExpired(ChatSession session) Checks if a session is expired.