Uses of Interface
org.codelibs.fess.llm.LlmStreamCallback
Packages that use LlmStreamCallback
-
Uses of LlmStreamCallback in org.codelibs.fess.chat
Classes in org.codelibs.fess.chat that implement LlmStreamCallbackModifier and TypeClassDescriptionclassBridgesLlmStreamCallbackevents from the LLM layer to a phase-awareChatPhaseCallback.Constructors in org.codelibs.fess.chat with parameters of type LlmStreamCallbackModifierConstructorDescriptionPhaseAwareStreamCallback(String phase, ChatPhaseCallback phaseCallback, LlmStreamCallback inner) Creates a callback that forwards chunk/error events toinnerand retry/waiting/warning events tophaseCallbacktagged withphase. -
Uses of LlmStreamCallback in org.codelibs.fess.llm
Methods in org.codelibs.fess.llm with parameters of type LlmStreamCallbackModifier and TypeMethodDescriptionvoidAbstractLlmClient.generateDirectAnswer(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a direct answer without document search.voidLlmClient.generateDirectAnswer(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a direct answer without document search.voidLlmClientManager.generateDirectAnswer(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a direct answer without document search.voidAbstractLlmClient.generateDocumentNotFoundResponse(String userMessage, String documentUrl, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateDocumentNotFoundResponse(String userMessage, String documentUrl, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when the specified document URL is not found.voidLlmClientManager.generateDocumentNotFoundResponse(String userMessage, String documentUrl, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when the specified document URL is not found.voidAbstractLlmClient.generateFaqAnswerResponse(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateFaqAnswerResponse(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) Generates an FAQ answer using document content (streaming).voidLlmClientManager.generateFaqAnswerResponse(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) Generates an FAQ answer using document content (streaming).voidAbstractLlmClient.generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when no relevant documents are found.voidLlmClientManager.generateNoResultsResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response when no relevant documents are found.voidAbstractLlmClient.generateSummaryResponse(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateSummaryResponse(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) Generates a summary of the specified documents.voidLlmClientManager.generateSummaryResponse(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) Generates a summary of the specified documents.voidAbstractLlmClient.generateUnclearIntentResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.generateUnclearIntentResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response asking user for clarification when intent is unclear.voidLlmClientManager.generateUnclearIntentResponse(String userMessage, List<LlmMessage> history, LlmStreamCallback callback) Generates a response asking user for clarification.voidLlmClient.streamChat(LlmChatRequest request, LlmStreamCallback callback) Performs a streaming chat completion request.voidLlmClientManager.streamChat(LlmChatRequest request, LlmStreamCallback callback) Performs a streaming chat completion request using the configured LLM client.protected voidAbstractLlmClient.streamChatWithConcurrencyControl(LlmChatRequest request, LlmStreamCallback callback) Executes a streaming chat request with concurrency control via Semaphore.voidAbstractLlmClient.streamGenerateAnswer(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) voidLlmClient.streamGenerateAnswer(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) Generates an answer using document content (streaming version for enhanced flow).voidLlmClientManager.streamGenerateAnswer(String userMessage, List<Map<String, Object>> documents, List<LlmMessage> history, LlmStreamCallback callback) Generates an answer using document content (streaming).