Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for ChatPhaseCallback (0.17 seconds)

  1. src/main/java/org/codelibs/fess/chat/ChatPhaseCallback.java

         */
        void onError(String phase, String error);
    
        /**
         * Returns a no-op callback implementation.
         *
         * @return a callback that does nothing
         */
        static ChatPhaseCallback noOp() {
            return new ChatPhaseCallback() {
                @Override
                public void onPhaseStart(final String phase, final String message) {
                    // no-op
                }
    
                @Override
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jan 15 12:32:04 GMT 2026
    - 3.3K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/chat/ChatPhaseCallbackTest.java

            assertNotNull(ChatPhaseCallback.PHASE_SEARCH);
            assertNotNull(ChatPhaseCallback.PHASE_EVALUATE);
            assertNotNull(ChatPhaseCallback.PHASE_FETCH);
            assertNotNull(ChatPhaseCallback.PHASE_ANSWER);
        }
    
        @Test
        public void test_phaseConstants_unique() {
            String[] phases = { ChatPhaseCallback.PHASE_INTENT, ChatPhaseCallback.PHASE_SEARCH, ChatPhaseCallback.PHASE_EVALUATE,
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Mon Jan 12 10:32:40 GMT 2026
    - 7.3K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/api/chat/ChatApiManager.java

                        ComponentUtil.getFessConfig().getSystemProperty("rag.llm.name", "ollama"));
    
                // Create phase callback for SSE events
                final ChatPhaseCallback phaseCallback = new ChatPhaseCallback() {
                    @Override
                    public void onPhaseStart(final String phase, final String phaseMessage) {
                        onPhaseStart(phase, phaseMessage, null);
                    }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 06:06:55 GMT 2026
    - 25.8K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/chat/ChatClient.java

                long phaseStartTime = System.currentTimeMillis();
                callback.onPhaseStart(ChatPhaseCallback.PHASE_INTENT, "Analyzing your question...");
                final IntentDetectionResult intentResult = llmClientManager.detectIntent(userMessage, history);
                callback.onPhaseComplete(ChatPhaseCallback.PHASE_INTENT);
    
                if (logger.isDebugEnabled()) {
    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