Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
C
- CamelSimpleToolParameter - Class in org.apache.camel.component.langchain4j.chat.tool
-
langchain4j Simple Tool parameter implementation, this class can be used to provide multiple properties/input parameters to the tool itself, the NamedJsonSchemaProperty can be then found as headers into the consumer route
- CamelSimpleToolParameter(String, List<NamedJsonSchemaProperty>) - Constructor for class org.apache.camel.component.langchain4j.chat.tool.CamelSimpleToolParameter
- CamelToolExecutorCache - Class in org.apache.camel.component.langchain4j.chat.tool
-
Caches Tools Specification and Consumer route reference by the chatId, so that different chats can have different Tool implementation
- CamelToolSpecification - Class in org.apache.camel.component.langchain4j.chat.tool
-
Holds ToolSpecification needed by langchain4j and the associated Camel Consumer.
- CamelToolSpecification(ToolSpecification, LangChain4jChatConsumer) - Constructor for class org.apache.camel.component.langchain4j.chat.tool.CamelToolSpecification
- CHAT_MULTIPLE_MESSAGES - Enum constant in enum class org.apache.camel.component.langchain4j.chat.LangChain4jChatOperations
- CHAT_SINGLE_MESSAGE - Enum constant in enum class org.apache.camel.component.langchain4j.chat.LangChain4jChatOperations
- CHAT_SINGLE_MESSAGE_WITH_PROMPT - Enum constant in enum class org.apache.camel.component.langchain4j.chat.LangChain4jChatOperations
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponentConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfigurationConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointConfigurer
- copy() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration
- createConsumer(Processor) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent
- createProducer() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
D
- doStart() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatProducer
G
- getAutowiredNames() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponentConfigurer
- getAutowiredNames() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointConfigurer
- getCamelToolParameter() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- getChatId() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
-
Chat ID
- getChatModel() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration
-
Chat Language Model of type dev.langchain4j.model.chat.ChatLanguageModel
- getChatOperation() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration
-
Operation in case of Endpoint of type CHAT.
- getConfiguration() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent
- getConfiguration() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- getConsumer() - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolSpecification
- getDescription() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- getDescription() - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelSimpleToolParameter
- getInstance() - Static method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolExecutorCache
- getName() - Method in class org.apache.camel.component.langchain4j.chat.tool.NamedJsonSchemaProperty
- getOptionType(String, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponentConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfigurationConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponentConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfigurationConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointConfigurer
- getParameters() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- getProperties() - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelSimpleToolParameter
- getProperties() - Method in class org.apache.camel.component.langchain4j.chat.tool.NamedJsonSchemaProperty
- getTools() - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolExecutorCache
- getToolSpecification() - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolSpecification
H
- Headers() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChat.Headers
I
- isEnabled(String) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
- isLenientProperties() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
L
- LangChain4jChat - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChat.Headers - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatComponent - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatComponent() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent
- LangChain4jChatComponent(CamelContext) - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent
- LangChain4jChatComponentConfigurer - Class in org.apache.camel.component.langchain4j.chat
-
Generated by camel build tools - do NOT edit this file!
- LangChain4jChatComponentConfigurer() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponentConfigurer
- LangChain4jChatConfiguration - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatConfiguration() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration
- LangChain4jChatConfigurationConfigurer - Class in org.apache.camel.component.langchain4j.chat
-
Generated by camel build tools - do NOT edit this file!
- LangChain4jChatConfigurationConfigurer() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfigurationConfigurer
- LangChain4jChatConsumer - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatConsumer(Endpoint, Processor) - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatConsumer
- LangChain4jChatEndpoint - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatEndpoint(String, LangChain4jChatComponent, String, LangChain4jChatConfiguration) - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- LangChain4jChatEndpointConfigurer - Class in org.apache.camel.component.langchain4j.chat
-
Generated by camel build tools - do NOT edit this file!
- LangChain4jChatEndpointConfigurer() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointConfigurer
- LangChain4jChatEndpointUriFactory - Class in org.apache.camel.component.langchain4j.chat
-
Generated by camel build tools - do NOT edit this file!
- LangChain4jChatEndpointUriFactory() - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
- LangChain4jChatOperations - Enum Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatProducer - Class in org.apache.camel.component.langchain4j.chat
- LangChain4jChatProducer(LangChain4jChatEndpoint) - Constructor for class org.apache.camel.component.langchain4j.chat.LangChain4jChatProducer
M
- multiValuePrefixes() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
N
- NamedJsonSchemaProperty - Class in org.apache.camel.component.langchain4j.chat.tool
- NamedJsonSchemaProperty(String, List<JsonSchemaProperty>) - Constructor for class org.apache.camel.component.langchain4j.chat.tool.NamedJsonSchemaProperty
O
- org.apache.camel.component.langchain4j.chat - package org.apache.camel.component.langchain4j.chat
- org.apache.camel.component.langchain4j.chat.tool - package org.apache.camel.component.langchain4j.chat.tool
P
- process(Exchange) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatProducer
- PROMPT_TEMPLATE - Static variable in class org.apache.camel.component.langchain4j.chat.LangChain4jChat.Headers
- propertyNames() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
- put(String, CamelToolSpecification) - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolExecutorCache
S
- SCHEME - Static variable in class org.apache.camel.component.langchain4j.chat.LangChain4jChat
- secretPropertyNames() - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpointUriFactory
- sendMessage(String) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatProducer
-
Send one simple message
- sendWithPromptTemplate(String, Map<String, Object>) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatProducer
- setCamelToolParameter(CamelSimpleToolParameter) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- setChatModel(ChatLanguageModel) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration
- setChatOperation(LangChain4jChatOperations) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration
- setConfiguration(LangChain4jChatConfiguration) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent
-
The configuration.
- setConsumer(LangChain4jChatConsumer) - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolSpecification
- setDescription(String) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- setParameters(Map<String, String>) - Method in class org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint
- setToolSpecification(ToolSpecification) - Method in class org.apache.camel.component.langchain4j.chat.tool.CamelToolSpecification
V
- valueOf(String) - Static method in enum class org.apache.camel.component.langchain4j.chat.LangChain4jChatOperations
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.camel.component.langchain4j.chat.LangChain4jChatOperations
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values