Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 42 for openai (0.09 seconds)

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

    package org.codelibs.fess.llm;
    
    import java.util.List;
    import java.util.Map;
    
    /**
     * Interface for LLM (Large Language Model) clients.
     * 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.
    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)
  2. src/test/java/org/codelibs/fess/helper/SearchLogHelperTest.java

            assertEquals("ollama", searchLog.getAccessType());
        }
    
        @Test
        public void test_addSearchLog_accessType_openai() {
            final SearchLog searchLog = callCreateSearchLogAndGetResult("openai");
            assertEquals("openai", searchLog.getAccessType());
        }
    
        @Test
        public void test_addSearchLog_accessType_gemini() {
            final SearchLog searchLog = callCreateSearchLogAndGetResult("gemini");
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 14:36:23 GMT 2026
    - 16.6K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/api/chat/ChatApiManagerTest.java

            assertEquals("ollama", request.getAttribute(Constants.SEARCH_LOG_ACCESS_TYPE));
    
            request.setAttribute(Constants.SEARCH_LOG_ACCESS_TYPE, "openai");
            assertEquals("openai", request.getAttribute(Constants.SEARCH_LOG_ACCESS_TYPE));
        }
    
        @Test
        public void test_accessType_constantValues() {
            assertEquals("json", Constants.SEARCH_LOG_ACCESS_TYPE_JSON);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 14 01:39:16 GMT 2026
    - 35K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/llm/LlmClientManager.java

            return null;
        }
    
        /**
         * Gets the configured LLM type from the system configuration.
         *
         * @return The LLM type string from configuration (e.g., "ollama", "openai", "gemini")
         */
        protected String getLlmType() {
            return ComponentUtil.getFessConfig().getSystemProperty("rag.llm.name", "ollama");
        }
    
        /**
         * Checks if RAG chat feature is enabled.
    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)
  5. src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java

        /**
         * Gets the configuration prefix for this provider.
         * Used to look up per-prompt-type parameters from FessConfig.
         *
         * @return the config prefix (e.g. "rag.llm.openai")
         */
        protected abstract String getConfigPrefix();
    
        /**
         * Gets the base system prompt for RAG chat responses.
         *
         * @return the system prompt
         */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 72K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/app/web/admin/general/EditForm.java

        public String ldapInitialContextFactory;
    
        /** OpenID Connect client ID. */
        @Size(max = 1000)
        public String oicClientId;
    
        /** OpenID Connect client secret. */
        @Size(max = 1000)
        public String oicClientSecret;
    
        /** OpenID Connect authorization server URL. */
        @Size(max = 1000)
        public String oicAuthServerUrl;
    
        /** OpenID Connect token server URL. */
        @Size(max = 1000)
    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)
  7. src/main/java/org/codelibs/fess/app/web/admin/maintenance/AdminMaintenanceAction.java

                            logger.info("Opened index: {}", docIndex);
                            coordinator.completeOperation("reload_doc_index");
                        }, e -> {
                            logger.warn("Failed to open index: {}", docIndex, e);
                            coordinator.completeOperation("reload_doc_index");
                        }));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 28 06:59:19 GMT 2026
    - 23K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/sso/entraid/EntraIdAuthenticator.java

    import com.nimbusds.jwt.JWTParser;
    import com.nimbusds.oauth2.sdk.AuthorizationCode;
    import com.nimbusds.openid.connect.sdk.AuthenticationErrorResponse;
    import com.nimbusds.openid.connect.sdk.AuthenticationResponse;
    import com.nimbusds.openid.connect.sdk.AuthenticationResponseParser;
    import com.nimbusds.openid.connect.sdk.AuthenticationSuccessResponse;
    
    import jakarta.annotation.PostConstruct;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Mar 15 08:03:27 GMT 2026
    - 56.8K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/app/web/admin/general/AdminGeneralAction.java

            if (form.ragLlmName != null && isValidRagLlmName(form.ragLlmName)) {
                fessConfig.setRagLlmName(form.ragLlmName);
            }
    
            // OpenID Connect
            if (form.oicClientId != null && StringUtil.isNotBlank(form.oicClientId.replace("*", " "))) {
                fessConfig.setSystemProperty("oic.client.id", form.oicClientId);
            }
    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)
  10. src/test/java/org/codelibs/fess/exception/InvalidAccessTokenExceptionTest.java

        @Test
        public void test_variousTokenTypes() {
            // Test with various common token types
            String[] tokenTypes = { "Bearer", "JWT", "OAuth", "OAuth2", "APIKey", "Session", "Basic", "Digest", "SAML", "OpenID" };
    
            for (String tokenType : tokenTypes) {
                String message = tokenType + " token is invalid";
                InvalidAccessTokenException exception = new InvalidAccessTokenException(tokenType, message);
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 10.7K bytes
    - Click Count (0)
Back to Top