Uses of Interface
org.apache.camel.builder.endpoint.dsl.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder
Packages that use SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder
-
Uses of SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder in org.apache.camel.builder.endpoint.dsl
Methods in org.apache.camel.builder.endpoint.dsl that return SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilderModifier and TypeMethodDescriptionSpringAiChatEndpointBuilderFactory.SpringAiChatEndpointBuilder.advanced()List of custom advisors to add to the ChatClient.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.advisors(List<org.springframework.ai.chat.client.advisor.api.Advisor> advisors) List of custom advisors to add to the ChatClient.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.chatMemory(String chatMemory) ChatMemory instance for maintaining conversation history across requests.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.chatMemory(org.springframework.ai.chat.memory.ChatMemory chatMemory) ChatMemory instance for maintaining conversation history across requests.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.chatMemoryVectorStore(String chatMemoryVectorStore) VectorStore instance for maintaining conversation history using semantic search.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.chatMemoryVectorStore(org.springframework.ai.vectorstore.VectorStore chatMemoryVectorStore) VectorStore instance for maintaining conversation history using semantic search.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.entityClass(Class<Object> entityClass) The Java class to use for entity response conversion using ChatClient.entity(Class).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.entityClass(String entityClass) The Java class to use for entity response conversion using ChatClient.entity(Class).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.lazyStartProducer(String lazyStartProducer) Whether the producer should be started lazy (on the first message).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.maxFileSize(long maxFileSize) Maximum file size in bytes for multimodal content (images, audio, PDFs, etc.).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.maxFileSize(String maxFileSize) Maximum file size in bytes for multimodal content (images, audio, PDFs, etc.).Maximum tokens in the response.Maximum tokens in the response.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.outputClass(Class<Object> outputClass) The Java class to use for BEAN output format conversion.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.outputClass(String outputClass) The Java class to use for BEAN output format conversion.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.outputFormat(String outputFormat) The output format for structured output conversion (BEAN, MAP, LIST).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.safeguardOrder(Integer safeguardOrder) Order of execution for SafeGuard advisor.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.safeguardOrder(String safeguardOrder) Order of execution for SafeGuard advisor.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.structuredOutputConverter(String structuredOutputConverter) A StructuredOutputConverter for converting the chat response to structured output (e.g., BeanOutputConverter, MapOutputConverter, ListOutputConverter).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.structuredOutputConverter(org.springframework.ai.converter.StructuredOutputConverter<Object> structuredOutputConverter) A StructuredOutputConverter for converting the chat response to structured output (e.g., BeanOutputConverter, MapOutputConverter, ListOutputConverter).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.systemMetadata(String systemMetadata) Metadata to attach to system messages.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.systemMetadata(Map<String, Object> systemMetadata) Metadata to attach to system messages.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.temperature(Double temperature) Temperature parameter for response randomness (0.0-2.0).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.temperature(String temperature) Temperature parameter for response randomness (0.0-2.0).SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.topKSampling(Integer topKSampling) Top K parameter for sampling.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.topKSampling(String topKSampling) Top K parameter for sampling.Top P parameter for nucleus sampling.Top P parameter for nucleus sampling.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.userMetadata(String userMetadata) Metadata to attach to user messages.SpringAiChatEndpointBuilderFactory.AdvancedSpringAiChatEndpointBuilder.userMetadata(Map<String, Object> userMetadata) Metadata to attach to user messages.