- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 16 for RAG (0.02 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
src/main/java/org/codelibs/fess/chat/ChatClient.java
public ChatClient() { // Default constructor } /** * Checks if RAG chat is available. * * @return true if RAG chat is available */ public boolean isAvailable() { final boolean available = llmClientManager.available(); if (logger.isTraceEnabled()) { logger.trace("[RAG] ChatClient availability check. available={}", available); } return available;
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) -
src/main/java/org/codelibs/fess/api/chat/ChatApiManager.java
logger.warn("[RAG] Failed to process chat request. message={}", e.getMessage(), e); writeJsonResponse(response, HttpServletResponse.SC_INTERNAL_SERVER_ERROR, createErrorResponse("Internal server error")); } } /** * Processes a streaming chat request using Server-Sent Events (SSE). * Uses the enhanced multi-phase RAG flow with intent detection and result evaluation.
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) -
src/main/java/org/codelibs/fess/app/web/chat/ChatAction.java
import org.codelibs.fess.util.RenderDataUtil; import org.lastaflute.web.Execute; import org.lastaflute.web.response.HtmlResponse; import jakarta.annotation.Resource; /** * Action class for the RAG chat page. * * @author FessProject */ public class ChatAction extends FessSearchAction { private static final Logger logger = LogManager.getLogger(ChatAction.class); /** * Default constructor.Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Tue Mar 10 14:54:51 GMT 2026 - 4.4K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/LlmClient.java
* Implementations provide integration with different LLM providers * such as Ollama, OpenAI, and Google Gemini. * * In addition to low-level chat operations, this interface defines * high-level RAG workflow methods that allow each provider to optimize * prompt construction, parameter tuning, and response parsing. */ public interface LlmClient { /** * Performs a chat completion request. *Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 7.3K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java
httpClient = null; } } /** * Starts periodic availability checking if RAG chat is enabled. */ protected void startAvailabilityCheck() { if (!isRagChatEnabled()) { if (logger.isDebugEnabled()) { logger.debug("RAG chat is disabled. Skipping availability check."); } return; }Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 72K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/app/web/admin/general/EditForm.java
* Path to the service account credentials JSON file. */ @Size(max = 1000) public String storageCredentialsPath; /** * RAG LLM provider name. * Selects which LLM client to use for RAG operations. */ @Size(max = 100) public String ragLlmName; /** * LLM log level. * Controls the logging level for LLM-related packages. */Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 26 02:24:08 GMT 2026 - 15.8K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/LlmClientManager.java
*/ protected String getLlmType() { return ComponentUtil.getFessConfig().getSystemProperty("rag.llm.name", "ollama"); } /** * Checks if RAG chat feature is enabled. * * @return true if RAG chat is enabled, false otherwise */ protected boolean isRagChatEnabled() { return ComponentUtil.getFessConfig().isRagChatEnabled();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) -
src/main/resources/fess_config.properties
# RAG Chat # ------ # Whether RAG chat feature is enabled. rag.chat.enabled=false # Chat generation settings. rag.chat.context.max.documents=5 # Session settings. rag.chat.session.timeout.minutes=30 rag.chat.session.max.size=10000 rag.chat.history.max.messages=30
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 28 06:59:19 GMT 2026 - 59.3K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java
@Resource protected OsddHelper osddHelper; /** Helper for managing popular search words and suggestions. */ @Resource protected PopularWordHelper popularWordHelper; /** Client for RAG chat functionality. */ @Resource protected ChatClient chatClient; /** The HTTP servlet request object for the current request. */ @Resource protected HttpServletRequest request;Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sun Jan 18 04:42:56 GMT 2026 - 14K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java
/** The key of the configuration. e.g. 500 */ String RAG_CHAT_HIGHLIGHT_FRAGMENT_SIZE = "rag.chat.highlight.fragment.size"; /** The key of the configuration. e.g. 3 */ String RAG_CHAT_HIGHLIGHT_NUMBER_OF_FRAGMENTS = "rag.chat.highlight.number.of.fragments"; /** The key of the configuration. e.g. smart_summary */Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 28 06:59:19 GMT 2026 - 576.9K bytes - Click Count (2)