Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 6 of 6 for onChunk (0.03 seconds)

  1. src/test/java/org/codelibs/fess/chat/ChatPhaseCallbackTest.java

            assertEquals(2, events.size());
            assertEquals("complete:intent", events.get(1));
    
            // Test onChunk
            callback.onChunk("test content", false);
            assertEquals(3, events.size());
            assertEquals("chunk:test content:false", events.get(2));
    
            callback.onChunk("final content", true);
            assertEquals(4, events.size());
            assertEquals("chunk:final content:true", events.get(3));
    
    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)
  2. src/main/java/org/codelibs/fess/chat/ChatPhaseCallback.java

        /**
         * Called when a chunk of the response is available during streaming.
         *
         * @param content the content chunk
         * @param done true if this is the final chunk
         */
        void onChunk(String content, boolean done);
    
        /**
         * Called when an error occurs during processing.
         *
         * @param phase the phase where the error occurred
         * @param error the error message
         */
    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)
  3. src/main/java/org/codelibs/fess/llm/LlmStreamCallback.java

        /**
         * Called for each chunk of the streaming response.
         *
         * @param chunk the text chunk from the LLM response
         * @param done true if this is the final chunk
         */
        void onChunk(String chunk, boolean done);
    
        /**
         * Called when an error occurs during streaming.
         *
         * @param error the error that occurred
         */
        default void onError(final Throwable error) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Mon Jan 12 10:32:40 GMT 2026
    - 1.2K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/api/chat/ChatApiManager.java

                            }
                        }
                    }
    
                    @Override
                    public void onChunk(final String content, final boolean done) {
                        try {
                            if (content != null && !content.isEmpty()) {
                                sendSseEvent(writer, "chunk", Map.of("content", content));
    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)
  5. src/main/java/org/codelibs/fess/chat/ChatClient.java

                    llmClientManager.generateUnclearIntentResponse(userMessage, history, (chunk, done) -> {
                        fullResponse.append(chunk);
                        callback.onChunk(chunk, done);
                    });
                    callback.onPhaseComplete(ChatPhaseCallback.PHASE_ANSWER);
                    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)
  6. src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java

                    if ("system".equals(msg.getRole())) {
                        captured.append(msg.getContent());
                    }
                }
                callback.onChunk("response", true);
            });
    
            client.generateSummaryResponse("summarize", documents, history, (chunk, done) -> {});
    
            final String systemMsg = captured.toString();
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 07:04:54 GMT 2026
    - 53K bytes
    - Click Count (0)
Back to Top