Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 5 of 5 for LlmChatRequest (0.08 seconds)

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

     * @author FessProject
     */
    public class LlmChatRequest {
    
        private List<LlmMessage> messages = new ArrayList<>();
        private String model;
        private Integer maxTokens;
        private Double temperature;
        private boolean stream;
        private Integer thinkingBudget;
        private Map<String, String> extraParams;
    
        /**
         * Default constructor.
         */
        public LlmChatRequest() {
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 05 03:38:31 GMT 2026
    - 6.4K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java

            final List<LlmMessage> history = new ArrayList<>();
            final LlmChatRequest request = new LlmChatRequest();
            client.testAddIntentHistory(request, history);
            assertEquals(0, request.getMessages().size());
        }
    
        @Test
        public void test_addIntentHistory_nullHistory() {
            final LlmChatRequest request = new LlmChatRequest();
            client.testAddIntentHistory(request, null);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 07:04:54 GMT 2026
    - 53K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java

         * @param history the conversation history
         * @return the LLM chat request
         */
        protected LlmChatRequest buildStreamingRequest(final String userMessage, final String context, final List<LlmMessage> history) {
            final LlmChatRequest request = new LlmChatRequest();
    
            final String resolvedPrompt =
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 72K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/llm/LlmClient.java

         * @param request the chat request containing messages and parameters
         * @return the chat response from the LLM
         * @throws LlmException if an error occurs during the request
         */
        LlmChatResponse chat(LlmChatRequest request);
    
        /**
         * Performs a streaming chat completion request.
         * The callback is invoked for each chunk of the response.
         *
         * @param request the chat request containing messages and parameters
    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)
  5. src/main/java/org/codelibs/fess/llm/LlmClientManager.java

         *
         * @param request the chat request
         * @return the chat response
         * @throws LlmException if LLM is not available or an error occurs
         */
        public LlmChatResponse chat(final LlmChatRequest request) {
            final long startTime = System.currentTimeMillis();
            final String llmType = getLlmType();
            if (logger.isDebugEnabled()) {
    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)
Back to Top