- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 10 for LlmMessage (0.08 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
src/main/java/org/codelibs/fess/llm/LlmMessage.java
*/ public static LlmMessage system(final String content) { return new LlmMessage(ROLE_SYSTEM, content); } /** * Creates a user message with the specified content. * * @param content the message content * @return a new user message */ public static LlmMessage user(final String content) { return new LlmMessage(ROLE_USER, content); } /**Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Mon Jan 12 10:32:40 GMT 2026 - 3.3K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/LlmClient.java
/** * Generates a response when no relevant documents are found. * * @param userMessage the user's message * @param history the conversation history * @param callback the streaming callback */ void generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback);Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 7.3K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/llm/LlmMessageTest.java
public void test_systemFactory() { final LlmMessage message = LlmMessage.system("System prompt"); assertEquals(LlmMessage.ROLE_SYSTEM, message.getRole()); assertEquals("System prompt", message.getContent()); } @Test public void test_userFactory() { final LlmMessage message = LlmMessage.user("User question"); assertEquals(LlmMessage.ROLE_USER, message.getRole());
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 3.7K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 53K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/chat/ChatClientTest.java
return buildAssistantHistoryContent(msg, mode, assistantMaxChars, summaryMaxChars); } List<LlmMessage> testExtractHistory(final ChatSession session) { return extractHistory(session); } @Override protected List<LlmMessage> extractHistory(final ChatSession session) { final FessConfig fessConfig = ComponentUtil.getFessConfig();
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 40.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/LlmClientManager.java
if (logger.isDebugEnabled()) { logger.debug("[LLM] Starting LLM chat request. llmType={}, messageCount={}", llmType, request.getMessages().size()); for (final LlmMessage msg : request.getMessages()) { logger.debug("[LLM] message: role={}, content={}", msg.getRole(), msg.getContent()); } } try {
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 11:10:51 GMT 2026 - 17.4K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/llm/LlmChatRequestTest.java
assertEquals(LlmMessage.ROLE_ASSISTANT, request.getMessages().get(0).getRole()); assertEquals("Assistant response", request.getMessages().get(0).getContent()); } @Test public void test_setMessages() { final LlmChatRequest request = new LlmChatRequest(); final List<LlmMessage> messages = new ArrayList<>(); messages.add(LlmMessage.user("Message 1"));
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 5.8K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java
// Fallback: truncate the newest message to fit final LlmMessage newest = history.get(history.size() - 1); final String truncated = newest.getContent().substring(0, Math.min(budgetChars, newest.getContent().length())); request.addMessage(new LlmMessage(newest.getRole(), truncated)); if (logger.isDebugEnabled()) {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 72K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/LlmChatRequest.java
*/ public LlmChatRequest addMessage(final LlmMessage message) { messages.add(message); return this; } /** * Adds a system message to the request. * * @param content the message content * @return this request for method chaining */ public LlmChatRequest addSystemMessage(final String content) { messages.add(LlmMessage.system(content)); return this; }Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 05 03:38:31 GMT 2026 - 6.4K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/chat/ChatClient.java
* Extracts conversation history from a chat session as LlmMessage list. * The assistant message content in history is controlled by the * {@code rag.chat.history.assistant.content} configuration property. * * @param session the chat session * @return the list of LlmMessages representing the conversation history */ protected List<LlmMessage> extractHistory(final ChatSession session) {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 56.6K bytes - Click Count (0)