Uses of Class
org.codelibs.fess.llm.LlmMessage
Packages that use LlmMessage
Package
Description
-
Uses of LlmMessage in org.codelibs.fess.chat
Methods in org.codelibs.fess.chat that return types with arguments of type LlmMessageModifier and TypeMethodDescriptionprotected List<LlmMessage> ChatClient.extractHistory(ChatSession session) Extracts conversation history from a chat session as LlmMessage list. -
Uses of LlmMessage in org.codelibs.fess.llm
Methods in org.codelibs.fess.llm that return LlmMessageModifier and TypeMethodDescriptionstatic LlmMessageCreates an assistant message with the specified content.static LlmMessageCreates a system message with the specified content.static LlmMessageCreates a user message with the specified content.Methods in org.codelibs.fess.llm that return types with arguments of type LlmMessageModifier and TypeMethodDescriptionLlmChatRequest.getMessages()Gets the messages in this request.Methods in org.codelibs.fess.llm with parameters of type LlmMessageModifier and TypeMethodDescriptionLlmChatRequest.addMessage(LlmMessage message) Adds a message to the request.Method parameters in org.codelibs.fess.llm with type arguments of type LlmMessageModifier and TypeMethodDescriptionprotected voidAbstractLlmClient.addHistory(LlmChatRequest request, List<LlmMessage> history) Adds conversation history to the request.protected LlmChatRequestAbstractLlmClient.buildStreamingRequest(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, String userMessage, String context, List<LlmMessage> history) Builds a streaming LLM chat request with conversation history.voidAbstractLlmClient.generateDirectAnswer(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateDirectAnswer(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a direct answer without document search.voidLlmClientManager.generateDirectAnswer(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a direct answer without document search.voidAbstractLlmClient.generateDocumentNotFoundResponse(String userMessage, String documentUrl, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateDocumentNotFoundResponse(String userMessage, String documentUrl, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when the specified document URL is not found.voidLlmClientManager.generateDocumentNotFoundResponse(String userMessage, String documentUrl, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when the specified document URL is not found.voidAbstractLlmClient.generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when no relevant documents are found.voidLlmClientManager.generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when no relevant documents are found.voidAbstractLlmClient.generateUnclearIntentResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateUnclearIntentResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response asking user for clarification when intent is unclear.voidLlmClientManager.generateUnclearIntentResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response asking user for clarification.voidLlmChatRequest.setMessages(List<LlmMessage> messages) Sets the messages in this request. -
Uses of LlmMessage in org.codelibs.fess.llm.gemini
Methods in org.codelibs.fess.llm.gemini with parameters of type LlmMessageModifier and TypeMethodDescriptionGeminiLlmClient.convertMessage(LlmMessage message) Converts an LlmMessage to a map for the Gemini API request. -
Uses of LlmMessage in org.codelibs.fess.llm.ollama
Methods in org.codelibs.fess.llm.ollama with parameters of type LlmMessageModifier and TypeMethodDescriptionOllamaLlmClient.convertMessage(LlmMessage message) Converts an LlmMessage to a map for the API request. -
Uses of LlmMessage in org.codelibs.fess.llm.openai
Methods in org.codelibs.fess.llm.openai with parameters of type LlmMessageModifier and TypeMethodDescriptionOpenAiLlmClient.convertMessage(LlmMessage message) Converts an LlmMessage to a map for the API request.