Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 3 of 3 for LlmMessage (0.04 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java

            final List<LlmMessage> history = new ArrayList<>();
            history.add(LlmMessage.user("Q1"));
            history.add(LlmMessage.assistant("A1"));
            history.add(LlmMessage.user("Q2"));
            history.add(LlmMessage.assistant("A2"));
            history.add(LlmMessage.user("Q3"));
            history.add(LlmMessage.assistant("A3"));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 07:04:54 GMT 2026
    - 53K bytes
    - Click Count (0)
  2. 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)
  3. 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)
Back to Top