Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 5 of 5 for LlmClientManager (0.55 seconds)

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

  1. src/main/java/org/codelibs/fess/llm/LlmClientManager.java

     * LLM provider based on the current configuration.
     */
    public class LlmClientManager {
    
        private static final Logger logger = LogManager.getLogger(LlmClientManager.class);
    
        /** The list of registered LLM clients. */
        protected final List<LlmClient> clientList = new CopyOnWriteArrayList<>();
    
        /**
         * Default constructor.
         */
        public LlmClientManager() {
            // Default constructor
        }
    
        /**
    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)
  2. src/main/java/org/codelibs/fess/app/web/admin/general/AdminGeneralAction.java

            if (!fessConfig.isRagChatEnabled()) {
                return false;
            }
            if (!ComponentUtil.hasComponent("llmClientManager")) {
                return false;
            }
            final LlmClientManager llmClientManager = ComponentUtil.getComponent("llmClientManager");
            return llmClientManager.getClients().length > 0;
        }
    
        private List<Map<String, String>> getRagLlmNameItems() {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 05:54:31 GMT 2026
    - 27.2K bytes
    - Click Count (0)
  3. src/main/resources/fess_llm.xml

    	<component name="markdownRenderer" class="org.codelibs.fess.helper.MarkdownRenderer">
    		<postConstruct name="init"/>
    	</component>
    
    	<!-- LLM client manager -->
    	<component name="llmClientManager" class="org.codelibs.fess.llm.LlmClientManager">
    	</component>
    
    	<!-- LLM client components are provided by fess-llm-* plugins via fess_llm++.xml -->
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Mar 04 15:19:41 GMT 2026
    - 779 bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/chat/ChatClient.java

        @Resource
        protected ChatSessionManager chatSessionManager;
    
        /** The LLM client manager for language model interactions. */
        @Resource
        protected LlmClientManager llmClientManager;
    
        /** The markdown renderer for converting markdown to safe HTML. */
        @Resource
        protected MarkdownRenderer markdownRenderer;
    
        /**
         * Default constructor.
         */
    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)
  5. src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java

        }
    
        // --- Shared infrastructure ---
    
        /**
         * Registers this client with the LlmClientManager.
         * Called via postConstruct before init().
         */
        public void register() {
            if (ComponentUtil.hasComponent("llmClientManager")) {
                ComponentUtil.getComponent(LlmClientManager.class).register(this);
            }
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 72K bytes
    - Click Count (0)
Back to Top