You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2024/03/21 17:37:37 UTC
(camel) branch main updated: (chores) camel-langchain: use a consistent project name
This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 4fcdb6c534b (chores) camel-langchain: use a consistent project name
4fcdb6c534b is described below
commit 4fcdb6c534bd2bc35237a2dd2a0db9c26a810024
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Wed Mar 20 14:53:29 2024 +0100
(chores) camel-langchain: use a consistent project name
---
.../camel/catalog/components/langchain-chat.json | 18 ++--
.../catalog/components/langchain-embeddings.json | 22 ++---
components/camel-ai/camel-langchain-chat/pom.xml | 4 +-
....java => LangChainChatComponentConfigurer.java} | 18 ++--
...a => LangChainChatConfigurationConfigurer.java} | 12 +--
...r.java => LangChainChatEndpointConfigurer.java} | 10 +--
...y.java => LangChainChatEndpointUriFactory.java} | 2 +-
.../camel/component/chat/langchain-chat.json | 18 ++--
.../services/org/apache/camel/component.properties | 4 +-
.../org/apache/camel/component/langchain-chat | 2 +-
.../camel/configurer/langchain-chat-component | 2 +-
.../camel/configurer/langchain-chat-endpoint | 2 +-
...amel.component.chat.LangChainChatConfiguration} | 2 +-
...camel.component.chat.LangchainChatConfiguration | 2 +-
.../camel/urifactory/langchain-chat-endpoint | 2 +-
.../main/java/docs/langchain-chat-component.adoc | 14 ++--
.../{LangchainChat.java => LangChainChat.java} | 6 +-
...tComponent.java => LangChainChatComponent.java} | 20 ++---
...ration.java => LangChainChatConfiguration.java} | 18 ++--
...hatEndpoint.java => LangChainChatEndpoint.java} | 20 ++---
...perations.java => LangChainChatOperations.java} | 2 +-
...hatProducer.java => LangChainChatProducer.java} | 16 ++--
.../{LangchainChatIT.java => LangChainChatIT.java} | 6 +-
.../camel-ai/camel-langchain-embeddings/pom.xml | 4 +-
...=> LangChainEmbeddingsComponentConfigurer.java} | 14 ++--
...angChainEmbeddingsConfigurationConfigurer.java} | 8 +-
...ava => LangChainEmbeddingsConverterLoader.java} | 10 +--
... => LangChainEmbeddingsEndpointConfigurer.java} | 6 +-
... => LangChainEmbeddingsEndpointUriFactory.java} | 2 +-
.../langchain/embeddings/langchain-embeddings.json | 22 ++---
.../services/org/apache/camel/TypeConverterLoader | 2 +-
.../services/org/apache/camel/component.properties | 4 +-
.../apache/camel/component/langchain-embeddings | 2 +-
.../configurer/langchain-embeddings-component | 2 +-
.../camel/configurer/langchain-embeddings-endpoint | 2 +-
...in.embeddings.LangChainEmbeddingsConfiguration} | 2 +-
...ain.embeddings.LangchainEmbeddingsConfiguration | 2 +-
.../camel/urifactory/langchain-embeddings-endpoint | 2 +-
.../main/docs/langchain-embeddings-component.adoc | 8 +-
...ainEmbeddings.java => LangChainEmbeddings.java} | 14 ++--
...nent.java => LangChainEmbeddingsComponent.java} | 20 ++---
....java => LangChainEmbeddingsConfiguration.java} | 6 +-
...rter.java => LangChainEmbeddingsConverter.java} | 4 +-
...point.java => LangChainEmbeddingsEndpoint.java} | 18 ++--
...ducer.java => LangChainEmbeddingsProducer.java} | 18 ++--
...angChainEmbeddingsComponentMilvusTargetIT.java} | 2 +-
...angChainEmbeddingsComponentQdrantTargetIT.java} | 2 +-
....java => LangChainEmbeddingsComponentTest.java} | 10 +--
docs/components/modules/ROOT/nav.adoc | 2 +-
.../component/ComponentsBuilderFactory.java | 8 +-
.../dsl/LangchainChatComponentBuilderFactory.java | 47 ++++++-----
...LangchainEmbeddingsComponentBuilderFactory.java | 36 ++++----
.../src/generated/resources/metadata.json | 12 +--
.../builder/endpoint/EndpointBuilderFactory.java | 4 +-
.../camel/builder/endpoint/EndpointBuilders.java | 4 +-
.../builder/endpoint/StaticEndpointBuilders.java | 32 +++----
...va => LangChainChatEndpointBuilderFactory.java} | 94 +++++++++++----------
...LangChainEmbeddingsEndpointBuilderFactory.java} | 98 +++++++++++-----------
.../camel-component-known-dependencies.properties | 4 +-
.../camel/kotlin/components/LangchainChatUriDsl.kt | 6 +-
.../kotlin/components/LangchainEmbeddingsUriDsl.kt | 2 +-
61 files changed, 380 insertions(+), 377 deletions(-)
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json
index 969a9810cab..bad2a4b7f30 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json
@@ -2,12 +2,12 @@
"component": {
"kind": "component",
"name": "langchain-chat",
- "title": "langchain 4j chat",
- "description": "Langchain4j Chat component",
+ "title": "langChain4j Chat",
+ "description": "LangChain4j Chat component",
"deprecated": false,
"firstVersion": "4.5.0",
"label": "ai",
- "javaType": "org.apache.camel.component.chat.LangchainChatComponent",
+ "javaType": "org.apache.camel.component.chat.LangChainChatComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain-chat",
@@ -23,19 +23,19 @@
"remote": true
},
"componentProperties": {
- "chatOperation": { "index": 0, "kind": "property", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangchainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compone [...]
- "configuration": { "index": 1, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.chat.LangchainChatConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
+ "chatOperation": { "index": 0, "kind": "property", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangChainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compone [...]
+ "configuration": { "index": 1, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.chat.LangChainChatConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
"lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail [...]
"autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching t [...]
- "chatModel": { "index": 4, "kind": "property", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangchainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.chat [...]
+ "chatModel": { "index": 4, "kind": "property", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangChainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.chat [...]
},
"headers": {
- "CamelLangchainChatPromptTemplate": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The prompt Template.", "constantName": "org.apache.camel.component.chat.LangchainChat$Headers#PROMPT_TEMPLATE" }
+ "CamelLangChainChatPromptTemplate": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The prompt Template.", "constantName": "org.apache.camel.component.chat.LangChainChat$Headers#PROMPT_TEMPLATE" }
},
"properties": {
"chatId": { "index": 0, "kind": "path", "displayName": "Chat Id", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The id" },
- "chatOperation": { "index": 1, "kind": "parameter", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangchainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compon [...]
+ "chatOperation": { "index": 1, "kind": "parameter", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangChainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compon [...]
"lazyStartProducer": { "index": 2, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produc [...]
- "chatModel": { "index": 3, "kind": "parameter", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangchainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.cha [...]
+ "chatModel": { "index": 3, "kind": "parameter", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangChainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.cha [...]
}
}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-embeddings.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-embeddings.json
index a064e3985a3..92940d4ded6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-embeddings.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-embeddings.json
@@ -2,12 +2,12 @@
"component": {
"kind": "component",
"name": "langchain-embeddings",
- "title": "Langchain4j Embeddings",
- "description": "Langchain4j Embeddings",
+ "title": "LangChain4j Embeddings",
+ "description": "LangChain4j Embeddings",
"deprecated": false,
"firstVersion": "4.5.0",
"label": "ai",
- "javaType": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent",
+ "javaType": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain-embeddings",
@@ -23,21 +23,21 @@
"remote": true
},
"componentProperties": {
- "configuration": { "index": 0, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
- "embeddingModel": { "index": 1, "kind": "property", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
+ "configuration": { "index": 0, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
+ "embeddingModel": { "index": 1, "kind": "property", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
"lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail [...]
"autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching t [...]
},
"headers": {
- "CamelLangchainEmbeddingsFinishReason": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "dev.langchain4j.model.output.FinishReason", "enum": [ "STOP", "LENGTH", "TOOL_EXECUTION", "CONTENT_FILTER", "OTHER" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Finish Reason.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#F [...]
- "CamelLangchainEmbeddingsInputTokenCount": { "index": 1, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Input Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#INPUT_TOKEN_COUNT" },
- "CamelLangchainEmbeddingsOutputTokenCount": { "index": 2, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Output Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#OUTPUT_TOKEN_COUNT" },
- "CamelLangchainEmbeddingsTotalTokenCount": { "index": 3, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Total Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#TOTAL_TOKEN_COUNT" },
- "CamelLangchainEmbeddingsVector": { "index": 4, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "float[]", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A dense vector embedding of a text", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#VECTOR" }
+ "CamelLangChainEmbeddingsFinishReason": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "dev.langchain4j.model.output.FinishReason", "enum": [ "STOP", "LENGTH", "TOOL_EXECUTION", "CONTENT_FILTER", "OTHER" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Finish Reason.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#F [...]
+ "CamelLangChainEmbeddingsInputTokenCount": { "index": 1, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Input Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#INPUT_TOKEN_COUNT" },
+ "CamelLangChainEmbeddingsOutputTokenCount": { "index": 2, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Output Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#OUTPUT_TOKEN_COUNT" },
+ "CamelLangChainEmbeddingsTotalTokenCount": { "index": 3, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Total Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#TOTAL_TOKEN_COUNT" },
+ "CamelLangChainEmbeddingsVector": { "index": 4, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "float[]", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A dense vector embedding of a text", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#VECTOR" }
},
"properties": {
"embeddingId": { "index": 0, "kind": "path", "displayName": "Embedding Id", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The id" },
- "embeddingModel": { "index": 1, "kind": "parameter", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
+ "embeddingModel": { "index": 1, "kind": "parameter", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
"lazyStartProducer": { "index": 2, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produc [...]
}
}
diff --git a/components/camel-ai/camel-langchain-chat/pom.xml b/components/camel-ai/camel-langchain-chat/pom.xml
index ab61e2c64c6..a4db1e5dde5 100644
--- a/components/camel-ai/camel-langchain-chat/pom.xml
+++ b/components/camel-ai/camel-langchain-chat/pom.xml
@@ -28,8 +28,8 @@
<artifactId>camel-langchain-chat</artifactId>
<packaging>jar</packaging>
- <name>Camel :: Langchain :: Chat</name>
- <description>Langchain4j Chat component</description>
+ <name>Camel :: LangChain :: Chat</name>
+ <description>LangChain4j Chat component</description>
<properties>
<firstVersion>4.5.0</firstVersion>
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatComponentConfigurer.java b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatComponentConfigurer.java
similarity index 85%
rename from components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatComponentConfigurer.java
rename to components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatComponentConfigurer.java
index f68999cb496..6bf05423d05 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatComponentConfigurer.java
+++ b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatComponentConfigurer.java
@@ -15,26 +15,26 @@ import org.apache.camel.support.component.PropertyConfigurerSupport;
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LangchainChatComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class LangChainChatComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
- private org.apache.camel.component.chat.LangchainChatConfiguration getOrCreateConfiguration(LangchainChatComponent target) {
+ private org.apache.camel.component.chat.LangChainChatConfiguration getOrCreateConfiguration(LangChainChatComponent target) {
if (target.getConfiguration() == null) {
- target.setConfiguration(new org.apache.camel.component.chat.LangchainChatConfiguration());
+ target.setConfiguration(new org.apache.camel.component.chat.LangChainChatConfiguration());
}
return target.getConfiguration();
}
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
- LangchainChatComponent target = (LangchainChatComponent) obj;
+ LangChainChatComponent target = (LangChainChatComponent) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "autowiredenabled":
case "autowiredEnabled": target.setAutowiredEnabled(property(camelContext, boolean.class, value)); return true;
case "chatmodel":
case "chatModel": getOrCreateConfiguration(target).setChatModel(property(camelContext, dev.langchain4j.model.chat.ChatLanguageModel.class, value)); return true;
case "chatoperation":
- case "chatOperation": getOrCreateConfiguration(target).setChatOperation(property(camelContext, org.apache.camel.component.chat.LangchainChatOperations.class, value)); return true;
- case "configuration": target.setConfiguration(property(camelContext, org.apache.camel.component.chat.LangchainChatConfiguration.class, value)); return true;
+ case "chatOperation": getOrCreateConfiguration(target).setChatOperation(property(camelContext, org.apache.camel.component.chat.LangChainChatOperations.class, value)); return true;
+ case "configuration": target.setConfiguration(property(camelContext, org.apache.camel.component.chat.LangChainChatConfiguration.class, value)); return true;
case "lazystartproducer":
case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
default: return false;
@@ -54,8 +54,8 @@ public class LangchainChatComponentConfigurer extends PropertyConfigurerSupport
case "chatmodel":
case "chatModel": return dev.langchain4j.model.chat.ChatLanguageModel.class;
case "chatoperation":
- case "chatOperation": return org.apache.camel.component.chat.LangchainChatOperations.class;
- case "configuration": return org.apache.camel.component.chat.LangchainChatConfiguration.class;
+ case "chatOperation": return org.apache.camel.component.chat.LangChainChatOperations.class;
+ case "configuration": return org.apache.camel.component.chat.LangChainChatConfiguration.class;
case "lazystartproducer":
case "lazyStartProducer": return boolean.class;
default: return null;
@@ -64,7 +64,7 @@ public class LangchainChatComponentConfigurer extends PropertyConfigurerSupport
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
- LangchainChatComponent target = (LangchainChatComponent) obj;
+ LangChainChatComponent target = (LangChainChatComponent) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "autowiredenabled":
case "autowiredEnabled": return target.isAutowiredEnabled();
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatConfigurationConfigurer.java
similarity index 80%
rename from components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java
rename to components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatConfigurationConfigurer.java
index c80dba59c4d..73fad1eb922 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java
+++ b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatConfigurationConfigurer.java
@@ -9,22 +9,22 @@ import org.apache.camel.spi.PropertyConfigurerGetter;
import org.apache.camel.spi.ConfigurerStrategy;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
import org.apache.camel.util.CaseInsensitiveMap;
-import org.apache.camel.component.chat.LangchainChatConfiguration;
+import org.apache.camel.component.chat.LangChainChatConfiguration;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LangchainChatConfigurationConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class LangChainChatConfigurationConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
- org.apache.camel.component.chat.LangchainChatConfiguration target = (org.apache.camel.component.chat.LangchainChatConfiguration) obj;
+ org.apache.camel.component.chat.LangChainChatConfiguration target = (org.apache.camel.component.chat.LangChainChatConfiguration) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "chatmodel":
case "chatModel": target.setChatModel(property(camelContext, dev.langchain4j.model.chat.ChatLanguageModel.class, value)); return true;
case "chatoperation":
- case "chatOperation": target.setChatOperation(property(camelContext, org.apache.camel.component.chat.LangchainChatOperations.class, value)); return true;
+ case "chatOperation": target.setChatOperation(property(camelContext, org.apache.camel.component.chat.LangChainChatOperations.class, value)); return true;
default: return false;
}
}
@@ -35,14 +35,14 @@ public class LangchainChatConfigurationConfigurer extends org.apache.camel.suppo
case "chatmodel":
case "chatModel": return dev.langchain4j.model.chat.ChatLanguageModel.class;
case "chatoperation":
- case "chatOperation": return org.apache.camel.component.chat.LangchainChatOperations.class;
+ case "chatOperation": return org.apache.camel.component.chat.LangChainChatOperations.class;
default: return null;
}
}
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
- org.apache.camel.component.chat.LangchainChatConfiguration target = (org.apache.camel.component.chat.LangchainChatConfiguration) obj;
+ org.apache.camel.component.chat.LangChainChatConfiguration target = (org.apache.camel.component.chat.LangChainChatConfiguration) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "chatmodel":
case "chatModel": return target.getChatModel();
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointConfigurer.java b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointConfigurer.java
similarity index 90%
rename from components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointConfigurer.java
rename to components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointConfigurer.java
index fde83fe6f9b..346a1d71ee7 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointConfigurer.java
+++ b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointConfigurer.java
@@ -15,16 +15,16 @@ import org.apache.camel.support.component.PropertyConfigurerSupport;
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LangchainChatEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class LangChainChatEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
- LangchainChatEndpoint target = (LangchainChatEndpoint) obj;
+ LangChainChatEndpoint target = (LangChainChatEndpoint) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "chatmodel":
case "chatModel": target.getConfiguration().setChatModel(property(camelContext, dev.langchain4j.model.chat.ChatLanguageModel.class, value)); return true;
case "chatoperation":
- case "chatOperation": target.getConfiguration().setChatOperation(property(camelContext, org.apache.camel.component.chat.LangchainChatOperations.class, value)); return true;
+ case "chatOperation": target.getConfiguration().setChatOperation(property(camelContext, org.apache.camel.component.chat.LangChainChatOperations.class, value)); return true;
case "lazystartproducer":
case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
default: return false;
@@ -42,7 +42,7 @@ public class LangchainChatEndpointConfigurer extends PropertyConfigurerSupport i
case "chatmodel":
case "chatModel": return dev.langchain4j.model.chat.ChatLanguageModel.class;
case "chatoperation":
- case "chatOperation": return org.apache.camel.component.chat.LangchainChatOperations.class;
+ case "chatOperation": return org.apache.camel.component.chat.LangChainChatOperations.class;
case "lazystartproducer":
case "lazyStartProducer": return boolean.class;
default: return null;
@@ -51,7 +51,7 @@ public class LangchainChatEndpointConfigurer extends PropertyConfigurerSupport i
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
- LangchainChatEndpoint target = (LangchainChatEndpoint) obj;
+ LangChainChatEndpoint target = (LangChainChatEndpoint) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "chatmodel":
case "chatModel": return target.getConfiguration().getChatModel();
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointUriFactory.java b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointUriFactory.java
similarity index 96%
rename from components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointUriFactory.java
rename to components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointUriFactory.java
index 974e9e143f2..ed3cb1e20fb 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointUriFactory.java
+++ b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointUriFactory.java
@@ -13,7 +13,7 @@ import org.apache.camel.spi.EndpointUriFactory;
/**
* Generated by camel build tools - do NOT edit this file!
*/
-public class LangchainChatEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+public class LangChainChatEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
private static final String BASE = ":chatId";
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json
index 969a9810cab..bad2a4b7f30 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json
@@ -2,12 +2,12 @@
"component": {
"kind": "component",
"name": "langchain-chat",
- "title": "langchain 4j chat",
- "description": "Langchain4j Chat component",
+ "title": "langChain4j Chat",
+ "description": "LangChain4j Chat component",
"deprecated": false,
"firstVersion": "4.5.0",
"label": "ai",
- "javaType": "org.apache.camel.component.chat.LangchainChatComponent",
+ "javaType": "org.apache.camel.component.chat.LangChainChatComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain-chat",
@@ -23,19 +23,19 @@
"remote": true
},
"componentProperties": {
- "chatOperation": { "index": 0, "kind": "property", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangchainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compone [...]
- "configuration": { "index": 1, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.chat.LangchainChatConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
+ "chatOperation": { "index": 0, "kind": "property", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangChainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compone [...]
+ "configuration": { "index": 1, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.chat.LangChainChatConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
"lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail [...]
"autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching t [...]
- "chatModel": { "index": 4, "kind": "property", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangchainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.chat [...]
+ "chatModel": { "index": 4, "kind": "property", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangChainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.chat [...]
},
"headers": {
- "CamelLangchainChatPromptTemplate": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The prompt Template.", "constantName": "org.apache.camel.component.chat.LangchainChat$Headers#PROMPT_TEMPLATE" }
+ "CamelLangChainChatPromptTemplate": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The prompt Template.", "constantName": "org.apache.camel.component.chat.LangChainChat$Headers#PROMPT_TEMPLATE" }
},
"properties": {
"chatId": { "index": 0, "kind": "path", "displayName": "Chat Id", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The id" },
- "chatOperation": { "index": 1, "kind": "parameter", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangchainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compon [...]
+ "chatOperation": { "index": 1, "kind": "parameter", "displayName": "Chat Operation", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.chat.LangChainChatOperations", "enum": [ "CHAT_SINGLE_MESSAGE", "CHAT_SINGLE_MESSAGE_WITH_PROMPT", "CHAT_MULTIPLE_MESSAGES" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CHAT_SINGLE_MESSAGE", "configurationClass": "org.apache.camel.compon [...]
"lazyStartProducer": { "index": 2, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produc [...]
- "chatModel": { "index": 3, "kind": "parameter", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangchainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.cha [...]
+ "chatModel": { "index": 3, "kind": "parameter", "displayName": "Chat Model", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "dev.langchain4j.model.chat.ChatLanguageModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.chat.LangChainChatConfiguration", "configurationField": "configuration", "description": "Chat Language Model of type dev.langchain4j.model.cha [...]
}
}
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties
index 5f7c71f5bd3..d500ae8520e 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties
@@ -3,5 +3,5 @@ components=langchain-chat
groupId=org.apache.camel
artifactId=camel-langchain-chat
version=4.5.0-SNAPSHOT
-projectName=Camel :: Langchain :: Chat
-projectDescription=Langchain4j Chat component
+projectName=Camel :: LangChain :: Chat
+projectDescription=LangChain4j Chat component
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat
index 8652d5320ee..46b41d7e70a 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.chat.LangchainChatComponent
+class=org.apache.camel.component.chat.LangChainChatComponent
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component
index 586e71753fa..0b99e338d8b 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.chat.LangchainChatComponentConfigurer
+class=org.apache.camel.component.chat.LangChainChatComponentConfigurer
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint
index 57cbed3ba16..e77c2b979c3 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.chat.LangchainChatEndpointConfigurer
+class=org.apache.camel.component.chat.LangChainChatEndpointConfigurer
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangChainChatConfiguration
similarity index 51%
copy from components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration
copy to components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangChainChatConfiguration
index 67fe0e1f8d9..c0002b2acbb 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangChainChatConfiguration
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.chat.LangchainChatConfigurationConfigurer
+class=org.apache.camel.component.chat.LangChainChatConfigurationConfigurer
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration
index 67fe0e1f8d9..c0002b2acbb 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.chat.LangchainChatConfigurationConfigurer
+class=org.apache.camel.component.chat.LangChainChatConfigurationConfigurer
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint
index 4b88abb9b54..534504aaed0 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint
+++ b/components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.chat.LangchainChatEndpointUriFactory
+class=org.apache.camel.component.chat.LangChainChatEndpointUriFactory
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc b/components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc
index b4f67f10f03..bde72cb5087 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc
@@ -14,7 +14,7 @@
*{component-header}*
-The Langchain Chat Component allows you to integrate with any LLM supported by https://github.com/langchain4j/langchain4j[Langchain4j].
+The LangChain Chat Component allows you to integrate with any LLM supported by https://github.com/langchain4j/langchain4j[LangChain4j].
Maven users will need to add the following dependency to their `pom.xml`
for this component:
@@ -55,12 +55,12 @@ include::partial$component-endpoint-options.adoc[]
include::spring-boot:partial$starter.adoc[]
== Using a specific Chat Model
-The Camel Langchain chat component provides an abstraction for interacting with various types of Large Language Models (LLMs) supported by https://github.com/langchain4j/langchain4j[Langchain4j].
+The Camel LangChain chat component provides an abstraction for interacting with various types of Large Language Models (LLMs) supported by https://github.com/langchain4j/langchain4j[LangChain4j].
To integrate with a specific Large Language Model, users should follow these steps:
=== Example of Integrating with OpenAI
-Add the dependency for Langchain4j OpenAI support:
+Add the dependency for LangChain4j OpenAI support:
[source,xml]
----
@@ -83,7 +83,7 @@ ChatLanguageModel model = OpenAiChatModel.builder()
context.getRegistry().bind("chatModel", model);
----
-Use the model in the Camel Langchain Chat Producer
+Use the model in the Camel LangChain Chat Producer
[source, java]
----
from("direct:chat")
@@ -97,7 +97,7 @@ To switch to another Large Language Model and its corresponding dependency, simp
====
== Send a prompt with variables
-To send a prompt with variables, use the Operation type `LangchainChatOperations.CHAT_SINGLE_MESSAGE_WITH_PROMPT`.
+To send a prompt with variables, use the Operation type `LangChainChatOperations.CHAT_SINGLE_MESSAGE_WITH_PROMPT`.
This operation allows you to send a single prompt message with dynamic variables, which will be replaced with values provided in the request.
Example of route :
@@ -118,12 +118,12 @@ variables.put("dishType", "oven dish");
variables.put("ingredients", "potato, tomato, feta, olive oil");
String response = template.requestBodyAndHeader("direct:chat", variables,
- LangchainChat.Headers.PROMPT_TEMPLATE, promptTemplate, String.class);
+ LangChainChat.Headers.PROMPT_TEMPLATE, promptTemplate, String.class);
----
== Chat with history
You can send a new prompt along with the chat message history by passing all messages in a list of type `dev.langchain4j.data.message.ChatMessage`.
-Use the Operation type `LangchainChatOperations.CHAT_MULTIPLE_MESSAGES`.
+Use the Operation type `LangChainChatOperations.CHAT_MULTIPLE_MESSAGES`.
This operation allows you to continue the conversation with the context of previous messages.
Example of route :
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChat.java
similarity index 89%
rename from components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java
rename to components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChat.java
index 79c711cd57d..6b3846da6d2 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChat.java
@@ -18,15 +18,15 @@ package org.apache.camel.component.chat;
import org.apache.camel.spi.Metadata;
-public class LangchainChat {
+public class LangChainChat {
public static final String SCHEME = "langchain-chat";
- private LangchainChat() {
+ private LangChainChat() {
}
public static class Headers {
@Metadata(description = "The prompt Template.", javaType = "String")
- public static final String PROMPT_TEMPLATE = "CamelLangchainChatPromptTemplate";
+ public static final String PROMPT_TEMPLATE = "CamelLangChainChatPromptTemplate";
}
}
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatComponent.java
similarity index 73%
rename from components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java
rename to components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatComponent.java
index 17ce89c93a4..79eb7a3e8f7 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatComponent.java
@@ -24,41 +24,41 @@ import org.apache.camel.spi.Metadata;
import org.apache.camel.spi.annotations.Component;
import org.apache.camel.support.DefaultComponent;
-import static org.apache.camel.component.chat.LangchainChat.SCHEME;
+import static org.apache.camel.component.chat.LangChainChat.SCHEME;
@Component(SCHEME)
-public class LangchainChatComponent extends DefaultComponent {
+public class LangChainChatComponent extends DefaultComponent {
@Metadata
- LangchainChatConfiguration configuration;
+ LangChainChatConfiguration configuration;
- public LangchainChatComponent() {
+ public LangChainChatComponent() {
this(null);
}
- public LangchainChatComponent(CamelContext context) {
+ public LangChainChatComponent(CamelContext context) {
super(context);
- this.configuration = new LangchainChatConfiguration();
+ this.configuration = new LangChainChatConfiguration();
}
- public LangchainChatConfiguration getConfiguration() {
+ public LangChainChatConfiguration getConfiguration() {
return configuration;
}
/**
* The configuration.
*/
- public void setConfiguration(LangchainChatConfiguration configuration) {
+ public void setConfiguration(LangChainChatConfiguration configuration) {
this.configuration = configuration;
}
@Override
protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
- LangchainChatConfiguration langchainChatConfiguration = this.configuration.copy();
+ LangChainChatConfiguration langchainChatConfiguration = this.configuration.copy();
- Endpoint endpoint = new LangchainChatEndpoint(uri, this, remaining, langchainChatConfiguration);
+ Endpoint endpoint = new LangChainChatEndpoint(uri, this, remaining, langchainChatConfiguration);
setProperties(endpoint, parameters);
return endpoint;
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatConfiguration.java
similarity index 77%
rename from components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java
rename to components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatConfiguration.java
index 3d9e4236dd4..9998169c86a 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatConfiguration.java
@@ -25,30 +25,30 @@ import org.apache.camel.spi.UriParams;
@Configurer
@UriParams
-public class LangchainChatConfiguration implements Cloneable {
+public class LangChainChatConfiguration implements Cloneable {
@UriParam
@Metadata(required = true, defaultValue = "CHAT_SINGLE_MESSAGE")
- private LangchainChatOperations chatOperation = LangchainChatOperations.CHAT_SINGLE_MESSAGE;
+ private LangChainChatOperations chatOperation = LangChainChatOperations.CHAT_SINGLE_MESSAGE;
@UriParam(label = "advanced")
@Metadata(autowired = true)
private ChatLanguageModel chatModel;
- public LangchainChatConfiguration() {
+ public LangChainChatConfiguration() {
}
/**
- * Operation in case of Endpoint of type CHAT. value is one the values of
- * org.apache.camel.component.langchain.LangchainChatOperations
+ * Operation in case of Endpoint of type CHAT. The value is one of the values of
+ * org.apache.camel.component.langchain.LangChainChatOperations
*
* @return
*/
- public LangchainChatOperations getChatOperation() {
+ public LangChainChatOperations getChatOperation() {
return chatOperation;
}
- public void setChatOperation(LangchainChatOperations chatOperation) {
+ public void setChatOperation(LangChainChatOperations chatOperation) {
this.chatOperation = chatOperation;
}
@@ -65,9 +65,9 @@ public class LangchainChatConfiguration implements Cloneable {
this.chatModel = chatModel;
}
- public LangchainChatConfiguration copy() {
+ public LangChainChatConfiguration copy() {
try {
- return (LangchainChatConfiguration) super.clone();
+ return (LangChainChatConfiguration) super.clone();
} catch (CloneNotSupportedException e) {
throw new RuntimeCamelException(e);
}
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatEndpoint.java
similarity index 77%
rename from components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java
rename to components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatEndpoint.java
index 6d1d7d1e2fa..00d8b15b336 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatEndpoint.java
@@ -26,23 +26,23 @@ import org.apache.camel.spi.UriParam;
import org.apache.camel.spi.UriPath;
import org.apache.camel.support.DefaultEndpoint;
-import static org.apache.camel.component.chat.LangchainChat.SCHEME;
+import static org.apache.camel.component.chat.LangChainChat.SCHEME;
@UriEndpoint(firstVersion = "4.5.0", scheme = SCHEME,
- title = "langchain 4j chat",
+ title = "langChain4j Chat",
syntax = "langchain-chat:chatId", producerOnly = true,
- category = { Category.AI }, headersClass = LangchainChat.Headers.class)
-public class LangchainChatEndpoint extends DefaultEndpoint {
+ category = { Category.AI }, headersClass = LangChainChat.Headers.class)
+public class LangChainChatEndpoint extends DefaultEndpoint {
@Metadata(required = true)
@UriPath(description = "The id")
private final String chatId;
@UriParam
- private LangchainChatConfiguration configuration;
+ private LangChainChatConfiguration configuration;
- public LangchainChatEndpoint(String uri, LangchainChatComponent component, String chatId,
- LangchainChatConfiguration configuration) {
+ public LangChainChatEndpoint(String uri, LangChainChatComponent component, String chatId,
+ LangChainChatConfiguration configuration) {
super(uri, component);
this.chatId = chatId;
this.configuration = configuration;
@@ -50,12 +50,12 @@ public class LangchainChatEndpoint extends DefaultEndpoint {
@Override
public Producer createProducer() throws Exception {
- return new LangchainChatProducer(this);
+ return new LangChainChatProducer(this);
}
@Override
public Consumer createConsumer(Processor processor) throws Exception {
- throw new UnsupportedOperationException("Cannot consume from an LangchainEndpoint: " + getEndpointUri());
+ throw new UnsupportedOperationException("Cannot consume from an LangChain Endpoint: " + getEndpointUri());
}
/**
@@ -67,7 +67,7 @@ public class LangchainChatEndpoint extends DefaultEndpoint {
return chatId;
}
- public LangchainChatConfiguration getConfiguration() {
+ public LangChainChatConfiguration getConfiguration() {
return configuration;
}
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatOperations.java
similarity index 96%
rename from components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java
rename to components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatOperations.java
index 217122851ed..dd0898222a5 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatOperations.java
@@ -16,7 +16,7 @@
*/
package org.apache.camel.component.chat;
-public enum LangchainChatOperations {
+public enum LangChainChatOperations {
CHAT_SINGLE_MESSAGE,
CHAT_SINGLE_MESSAGE_WITH_PROMPT,
CHAT_MULTIPLE_MESSAGES
diff --git a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatProducer.java
similarity index 91%
rename from components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java
rename to components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatProducer.java
index ff15e373b09..f83b4c77077 100644
--- a/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java
+++ b/components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatProducer.java
@@ -31,13 +31,13 @@ import org.apache.camel.NoSuchHeaderException;
import org.apache.camel.support.DefaultProducer;
import org.apache.camel.util.ObjectHelper;
-public class LangchainChatProducer extends DefaultProducer {
+public class LangChainChatProducer extends DefaultProducer {
- private final LangchainChatEndpoint endpoint;
+ private final LangChainChatEndpoint endpoint;
private ChatLanguageModel chatLanguageModel;
- public LangchainChatProducer(LangchainChatEndpoint endpoint) {
+ public LangChainChatProducer(LangChainChatEndpoint endpoint) {
super(endpoint);
this.endpoint = endpoint;
}
@@ -47,21 +47,21 @@ public class LangchainChatProducer extends DefaultProducer {
var operation = this.endpoint.getConfiguration().getChatOperation();
- if (LangchainChatOperations.CHAT_SINGLE_MESSAGE.equals(operation)) {
+ if (LangChainChatOperations.CHAT_SINGLE_MESSAGE.equals(operation)) {
processSingleMessage(exchange);
- } else if (LangchainChatOperations.CHAT_SINGLE_MESSAGE_WITH_PROMPT.equals(operation)) {
+ } else if (LangChainChatOperations.CHAT_SINGLE_MESSAGE_WITH_PROMPT.equals(operation)) {
processSingleMessageWithPrompt(exchange);
- } else if (LangchainChatOperations.CHAT_MULTIPLE_MESSAGES.equals(operation)) {
+ } else if (LangChainChatOperations.CHAT_MULTIPLE_MESSAGES.equals(operation)) {
processMultipleMessages(exchange);
}
}
@SuppressWarnings("unchecked")
private void processSingleMessageWithPrompt(Exchange exchange) throws NoSuchHeaderException, InvalidPayloadException {
- final String promptTemplate = exchange.getIn().getHeader(LangchainChat.Headers.PROMPT_TEMPLATE, String.class);
+ final String promptTemplate = exchange.getIn().getHeader(LangChainChat.Headers.PROMPT_TEMPLATE, String.class);
if (promptTemplate == null) {
throw new NoSuchHeaderException(
- "The promptTemplate is a required header", exchange, LangchainChat.Headers.PROMPT_TEMPLATE);
+ "The promptTemplate is a required header", exchange, LangChainChat.Headers.PROMPT_TEMPLATE);
}
Map<String, Object> variables = (Map<String, Object>) exchange.getIn().getMandatoryBody(Map.class);
diff --git a/components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangchainChatIT.java b/components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangChainChatIT.java
similarity index 97%
rename from components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangchainChatIT.java
rename to components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangChainChatIT.java
index cc93917dfe5..8d3b0eef9ec 100644
--- a/components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangchainChatIT.java
+++ b/components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangChainChatIT.java
@@ -36,7 +36,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
@DisabledIfSystemProperty(named = "ci.env.name", matches = ".*", disabledReason = "Requires too much network resources")
-public class LangchainChatIT extends OllamaTestSupport {
+public class LangChainChatIT extends OllamaTestSupport {
@Override
protected RouteBuilder createRouteBuilder() {
@@ -121,7 +121,7 @@ public class LangchainChatIT extends OllamaTestSupport {
variables.put("ingredients", "potato, tomato, feta, olive oil");
String response = template.requestBodyAndHeader("direct:send-message-prompt", variables,
- LangchainChat.Headers.PROMPT_TEMPLATE, promptTemplate, String.class);
+ LangChainChat.Headers.PROMPT_TEMPLATE, promptTemplate, String.class);
mockEndpoint.assertIsSatisfied();
assertTrue(response.contains("potato"));
@@ -153,7 +153,7 @@ public class LangchainChatIT extends OllamaTestSupport {
var promptTemplate = "Create a recipe for a {{dishType}} with the following ingredients: {{ingredients}}";
template.sendBodyAndHeader("direct:send-message-prompt", null,
- LangchainChat.Headers.PROMPT_TEMPLATE, promptTemplate);
+ LangChainChat.Headers.PROMPT_TEMPLATE, promptTemplate);
mockEndpoint.assertIsSatisfied();
}
diff --git a/components/camel-ai/camel-langchain-embeddings/pom.xml b/components/camel-ai/camel-langchain-embeddings/pom.xml
index 09ae4d316fe..16fdc554bc5 100644
--- a/components/camel-ai/camel-langchain-embeddings/pom.xml
+++ b/components/camel-ai/camel-langchain-embeddings/pom.xml
@@ -28,8 +28,8 @@
<artifactId>camel-langchain-embeddings</artifactId>
<packaging>jar</packaging>
- <name>Camel :: Langchain :: Embedding</name>
- <description>Langchain4j Embedding</description>
+ <name>Camel :: LangChain :: Embedding</name>
+ <description>LangChain4j Embedding</description>
<properties>
<!-- Qdrant is not available on these platforms -->
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentConfigurer.java b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentConfigurer.java
similarity index 87%
rename from components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentConfigurer.java
rename to components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentConfigurer.java
index 5e85d8beef6..5c675cad2a8 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentConfigurer.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentConfigurer.java
@@ -15,22 +15,22 @@ import org.apache.camel.support.component.PropertyConfigurerSupport;
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LangchainEmbeddingsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class LangChainEmbeddingsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
- private org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration getOrCreateConfiguration(LangchainEmbeddingsComponent target) {
+ private org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration getOrCreateConfiguration(LangChainEmbeddingsComponent target) {
if (target.getConfiguration() == null) {
- target.setConfiguration(new org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration());
+ target.setConfiguration(new org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration());
}
return target.getConfiguration();
}
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
- LangchainEmbeddingsComponent target = (LangchainEmbeddingsComponent) obj;
+ LangChainEmbeddingsComponent target = (LangChainEmbeddingsComponent) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "autowiredenabled":
case "autowiredEnabled": target.setAutowiredEnabled(property(camelContext, boolean.class, value)); return true;
- case "configuration": target.setConfiguration(property(camelContext, org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration.class, value)); return true;
+ case "configuration": target.setConfiguration(property(camelContext, org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration.class, value)); return true;
case "embeddingmodel":
case "embeddingModel": getOrCreateConfiguration(target).setEmbeddingModel(property(camelContext, dev.langchain4j.model.embedding.EmbeddingModel.class, value)); return true;
case "lazystartproducer":
@@ -49,7 +49,7 @@ public class LangchainEmbeddingsComponentConfigurer extends PropertyConfigurerSu
switch (ignoreCase ? name.toLowerCase() : name) {
case "autowiredenabled":
case "autowiredEnabled": return boolean.class;
- case "configuration": return org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration.class;
+ case "configuration": return org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration.class;
case "embeddingmodel":
case "embeddingModel": return dev.langchain4j.model.embedding.EmbeddingModel.class;
case "lazystartproducer":
@@ -60,7 +60,7 @@ public class LangchainEmbeddingsComponentConfigurer extends PropertyConfigurerSu
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
- LangchainEmbeddingsComponent target = (LangchainEmbeddingsComponent) obj;
+ LangChainEmbeddingsComponent target = (LangChainEmbeddingsComponent) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "autowiredenabled":
case "autowiredEnabled": return target.isAutowiredEnabled();
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfigurationConfigurer.java
similarity index 83%
rename from components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java
rename to components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfigurationConfigurer.java
index 045ccbc29c9..16383b5f47b 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfigurationConfigurer.java
@@ -9,17 +9,17 @@ import org.apache.camel.spi.PropertyConfigurerGetter;
import org.apache.camel.spi.ConfigurerStrategy;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
import org.apache.camel.util.CaseInsensitiveMap;
-import org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration;
+import org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LangchainEmbeddingsConfigurationConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class LangChainEmbeddingsConfigurationConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
- org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration target = (org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration) obj;
+ org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration target = (org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "embeddingmodel":
case "embeddingModel": target.setEmbeddingModel(property(camelContext, dev.langchain4j.model.embedding.EmbeddingModel.class, value)); return true;
@@ -38,7 +38,7 @@ public class LangchainEmbeddingsConfigurationConfigurer extends org.apache.camel
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
- org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration target = (org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration) obj;
+ org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration target = (org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "embeddingmodel":
case "embeddingModel": return target.getEmbeddingModel();
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverterLoader.java b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverterLoader.java
similarity index 87%
rename from components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverterLoader.java
rename to components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverterLoader.java
index c94255693a3..2cdfd61e9a5 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverterLoader.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverterLoader.java
@@ -18,11 +18,11 @@ import org.apache.camel.util.DoubleMap;
*/
@SuppressWarnings("unchecked")
@DeferredContextBinding
-public final class LangchainEmbeddingsConverterLoader implements TypeConverterLoader, CamelContextAware {
+public final class LangChainEmbeddingsConverterLoader implements TypeConverterLoader, CamelContextAware {
private CamelContext camelContext;
- public LangchainEmbeddingsConverterLoader() {
+ public LangChainEmbeddingsConverterLoader() {
}
@Override
@@ -42,11 +42,11 @@ public final class LangchainEmbeddingsConverterLoader implements TypeConverterLo
private void registerConverters(TypeConverterRegistry registry) {
addTypeConverter(registry, dev.langchain4j.data.embedding.Embedding.class, float[].class, false,
- (type, exchange, value) -> org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConverter.toEmbedding((float[]) value));
+ (type, exchange, value) -> org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConverter.toEmbedding((float[]) value));
addTypeConverter(registry, dev.langchain4j.data.embedding.Embedding.class, java.util.List.class, false,
- (type, exchange, value) -> org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConverter.toEmbedding((java.util.List) value));
+ (type, exchange, value) -> org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConverter.toEmbedding((java.util.List) value));
addTypeConverter(registry, dev.langchain4j.data.segment.TextSegment.class, java.lang.String.class, false,
- (type, exchange, value) -> org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConverter.toTextSegment((java.lang.String) value));
+ (type, exchange, value) -> org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConverter.toTextSegment((java.lang.String) value));
}
private static void addTypeConverter(TypeConverterRegistry registry, Class<?> toType, Class<?> fromType, boolean allowNull, SimpleTypeConverter.ConversionMethod method) {
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointConfigurer.java b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointConfigurer.java
similarity index 92%
rename from components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointConfigurer.java
rename to components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointConfigurer.java
index a08eb379817..9282082453d 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointConfigurer.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointConfigurer.java
@@ -15,11 +15,11 @@ import org.apache.camel.support.component.PropertyConfigurerSupport;
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LangchainEmbeddingsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class LangChainEmbeddingsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
- LangchainEmbeddingsEndpoint target = (LangchainEmbeddingsEndpoint) obj;
+ LangChainEmbeddingsEndpoint target = (LangChainEmbeddingsEndpoint) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "embeddingmodel":
case "embeddingModel": target.getConfiguration().setEmbeddingModel(property(camelContext, dev.langchain4j.model.embedding.EmbeddingModel.class, value)); return true;
@@ -47,7 +47,7 @@ public class LangchainEmbeddingsEndpointConfigurer extends PropertyConfigurerSup
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
- LangchainEmbeddingsEndpoint target = (LangchainEmbeddingsEndpoint) obj;
+ LangChainEmbeddingsEndpoint target = (LangChainEmbeddingsEndpoint) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "embeddingmodel":
case "embeddingModel": return target.getConfiguration().getEmbeddingModel();
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointUriFactory.java b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointUriFactory.java
similarity index 96%
rename from components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointUriFactory.java
rename to components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointUriFactory.java
index 144ee3f4a74..f129ba5115f 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointUriFactory.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointUriFactory.java
@@ -13,7 +13,7 @@ import org.apache.camel.spi.EndpointUriFactory;
/**
* Generated by camel build tools - do NOT edit this file!
*/
-public class LangchainEmbeddingsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+public class LangChainEmbeddingsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
private static final String BASE = ":embeddingId";
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json
index a064e3985a3..92940d4ded6 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json
@@ -2,12 +2,12 @@
"component": {
"kind": "component",
"name": "langchain-embeddings",
- "title": "Langchain4j Embeddings",
- "description": "Langchain4j Embeddings",
+ "title": "LangChain4j Embeddings",
+ "description": "LangChain4j Embeddings",
"deprecated": false,
"firstVersion": "4.5.0",
"label": "ai",
- "javaType": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent",
+ "javaType": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain-embeddings",
@@ -23,21 +23,21 @@
"remote": true
},
"componentProperties": {
- "configuration": { "index": 0, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
- "embeddingModel": { "index": 1, "kind": "property", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
+ "configuration": { "index": 0, "kind": "property", "displayName": "Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "The configuration." },
+ "embeddingModel": { "index": 1, "kind": "property", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
"lazyStartProducer": { "index": 2, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail [...]
"autowiredEnabled": { "index": 3, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching t [...]
},
"headers": {
- "CamelLangchainEmbeddingsFinishReason": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "dev.langchain4j.model.output.FinishReason", "enum": [ "STOP", "LENGTH", "TOOL_EXECUTION", "CONTENT_FILTER", "OTHER" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Finish Reason.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#F [...]
- "CamelLangchainEmbeddingsInputTokenCount": { "index": 1, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Input Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#INPUT_TOKEN_COUNT" },
- "CamelLangchainEmbeddingsOutputTokenCount": { "index": 2, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Output Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#OUTPUT_TOKEN_COUNT" },
- "CamelLangchainEmbeddingsTotalTokenCount": { "index": 3, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Total Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#TOTAL_TOKEN_COUNT" },
- "CamelLangchainEmbeddingsVector": { "index": 4, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "float[]", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A dense vector embedding of a text", "constantName": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddings$Headers#VECTOR" }
+ "CamelLangChainEmbeddingsFinishReason": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "dev.langchain4j.model.output.FinishReason", "enum": [ "STOP", "LENGTH", "TOOL_EXECUTION", "CONTENT_FILTER", "OTHER" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Finish Reason.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#F [...]
+ "CamelLangChainEmbeddingsInputTokenCount": { "index": 1, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Input Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#INPUT_TOKEN_COUNT" },
+ "CamelLangChainEmbeddingsOutputTokenCount": { "index": 2, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Output Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#OUTPUT_TOKEN_COUNT" },
+ "CamelLangChainEmbeddingsTotalTokenCount": { "index": 3, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The Total Token Count.", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#TOTAL_TOKEN_COUNT" },
+ "CamelLangChainEmbeddingsVector": { "index": 4, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "float[]", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "A dense vector embedding of a text", "constantName": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddings$Headers#VECTOR" }
},
"properties": {
"embeddingId": { "index": 0, "kind": "path", "displayName": "Embedding Id", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The id" },
- "embeddingModel": { "index": 1, "kind": "parameter", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
+ "embeddingModel": { "index": 1, "kind": "parameter", "displayName": "Embedding Model", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "dev.langchain4j.model.embedding.EmbeddingModel", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration", "configurationField": "configuration", "description": "The EmbeddingModel engine to [...]
"lazyStartProducer": { "index": 2, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produc [...]
}
}
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
index fc38f27562e..0aa23af2bfd 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConverterLoader
+org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConverterLoader
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties
index 779c2ab67b7..2a01497aaed 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties
@@ -3,5 +3,5 @@ components=langchain-embeddings
groupId=org.apache.camel
artifactId=camel-langchain-embeddings
version=4.5.0-SNAPSHOT
-projectName=Camel :: Langchain :: Embedding
-projectDescription=Langchain4j Embedding
+projectName=Camel :: LangChain :: Embedding
+projectDescription=LangChain4j Embedding
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings
index 8fda737c3e7..aa6247cd3f8 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent
+class=org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component
index 6518e6cac3a..e517febd744 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponentConfigurer
+class=org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponentConfigurer
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint
index 3097b080345..e671ef7edf9 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsEndpointConfigurer
+class=org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsEndpointConfigurer
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration
similarity index 58%
copy from components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration
copy to components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration
index 16012d394cc..daad370accc 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfigurationConfigurer
+class=org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfigurationConfigurer
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration
index 16012d394cc..daad370accc 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfigurationConfigurer
+class=org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfigurationConfigurer
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint
index ade7ae7ef13..cae5b055540 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint
@@ -1,2 +1,2 @@
# Generated by camel build tools - do NOT edit this file!
-class=org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsEndpointUriFactory
+class=org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsEndpointUriFactory
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc b/components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc
index 74d073f649c..438ce4e4384 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc
@@ -1,8 +1,8 @@
-= Langchain4j Embeddings Component
-:doctitle: Langchain4j Embeddings
+= LangChain4j Embeddings Component
+:doctitle: LangChain4j Embeddings
:shortname: langchain-embeddings
:artifactid: camel-langchain-embeddings
-:description: Langchain4j Embeddings
+:description: LangChain4j Embeddings
:since: 4.5
:supportlevel: Preview
:tabs-sync-option:
@@ -14,7 +14,7 @@
*{component-header}*
-The Langchain embeddings component provides support to compute embeddings using Langchain4j embeddings.
+The LangChain embeddings component provides support to compute embeddings using https://docs.langchain4j.dev/[LangChain4j] embeddings.
== URI format
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddings.java b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddings.java
similarity index 84%
rename from components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddings.java
rename to components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddings.java
index 619f2651640..762a12af163 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddings.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddings.java
@@ -18,26 +18,26 @@ package org.apache.camel.component.langchain.embeddings;
import org.apache.camel.spi.Metadata;
-public final class LangchainEmbeddings {
+public final class LangChainEmbeddings {
public static final String SCHEME = "langchain-embeddings";
- private LangchainEmbeddings() {
+ private LangChainEmbeddings() {
}
public static class Headers {
@Metadata(description = "The Finish Reason.", javaType = "dev.langchain4j.model.output.FinishReason")
- public static final String FINISH_REASON = "CamelLangchainEmbeddingsFinishReason";
+ public static final String FINISH_REASON = "CamelLangChainEmbeddingsFinishReason";
@Metadata(description = "The Input Token Count.", javaType = "int")
- public static final String INPUT_TOKEN_COUNT = "CamelLangchainEmbeddingsInputTokenCount";
+ public static final String INPUT_TOKEN_COUNT = "CamelLangChainEmbeddingsInputTokenCount";
@Metadata(description = "The Output Token Count.", javaType = "int")
- public static final String OUTPUT_TOKEN_COUNT = "CamelLangchainEmbeddingsOutputTokenCount";
+ public static final String OUTPUT_TOKEN_COUNT = "CamelLangChainEmbeddingsOutputTokenCount";
@Metadata(description = "The Total Token Count.", javaType = "int")
- public static final String TOTAL_TOKEN_COUNT = "CamelLangchainEmbeddingsTotalTokenCount";
+ public static final String TOTAL_TOKEN_COUNT = "CamelLangChainEmbeddingsTotalTokenCount";
@Metadata(description = "A dense vector embedding of a text", javaType = "float[]")
- public static final String VECTOR = "CamelLangchainEmbeddingsVector";
+ public static final String VECTOR = "CamelLangChainEmbeddingsVector";
}
}
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponent.java b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponent.java
similarity index 73%
rename from components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponent.java
rename to components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponent.java
index a55a16b8cf4..9bc48fa631a 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponent.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponent.java
@@ -24,37 +24,37 @@ import org.apache.camel.spi.Metadata;
import org.apache.camel.spi.annotations.Component;
import org.apache.camel.support.DefaultComponent;
-@Component(LangchainEmbeddings.SCHEME)
-public class LangchainEmbeddingsComponent extends DefaultComponent {
+@Component(LangChainEmbeddings.SCHEME)
+public class LangChainEmbeddingsComponent extends DefaultComponent {
@Metadata
- private LangchainEmbeddingsConfiguration configuration;
+ private LangChainEmbeddingsConfiguration configuration;
- public LangchainEmbeddingsComponent() {
+ public LangChainEmbeddingsComponent() {
this(null);
}
- public LangchainEmbeddingsComponent(CamelContext context) {
+ public LangChainEmbeddingsComponent(CamelContext context) {
super(context);
- this.configuration = new LangchainEmbeddingsConfiguration();
+ this.configuration = new LangChainEmbeddingsConfiguration();
}
- public LangchainEmbeddingsConfiguration getConfiguration() {
+ public LangChainEmbeddingsConfiguration getConfiguration() {
return configuration;
}
/**
* The configuration.
*/
- public void setConfiguration(LangchainEmbeddingsConfiguration configuration) {
+ public void setConfiguration(LangChainEmbeddingsConfiguration configuration) {
this.configuration = configuration;
}
@Override
protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
- LangchainEmbeddingsConfiguration configuration = this.configuration.copy();
+ LangChainEmbeddingsConfiguration configuration = this.configuration.copy();
- LangchainEmbeddingsEndpoint endpoint = new LangchainEmbeddingsEndpoint(uri, this, remaining, configuration);
+ LangChainEmbeddingsEndpoint endpoint = new LangChainEmbeddingsEndpoint(uri, this, remaining, configuration);
setProperties(endpoint, parameters);
return endpoint;
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfiguration.java b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfiguration.java
similarity index 90%
rename from components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfiguration.java
rename to components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfiguration.java
index 70d2c36fe22..158a38fe57c 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfiguration.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfiguration.java
@@ -25,7 +25,7 @@ import org.apache.camel.spi.UriParams;
@Configurer
@UriParams
-public class LangchainEmbeddingsConfiguration implements Cloneable {
+public class LangChainEmbeddingsConfiguration implements Cloneable {
@Metadata(required = true, autowired = true)
@UriParam
@@ -42,9 +42,9 @@ public class LangchainEmbeddingsConfiguration implements Cloneable {
this.embeddingModel = embeddingModel;
}
- public LangchainEmbeddingsConfiguration copy() {
+ public LangChainEmbeddingsConfiguration copy() {
try {
- return (LangchainEmbeddingsConfiguration) super.clone();
+ return (LangChainEmbeddingsConfiguration) super.clone();
} catch (CloneNotSupportedException e) {
throw new RuntimeCamelException(e);
}
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverter.java
similarity index 92%
rename from components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java
rename to components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverter.java
index 5b28163e6cc..6fd222072c3 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverter.java
@@ -23,10 +23,10 @@ import dev.langchain4j.data.segment.TextSegment;
import org.apache.camel.Converter;
/**
- * Converter methods to convert from / to langchain4j embedding types.
+ * Converter methods to convert from / to LangChain4j embedding types.
*/
@Converter(generateLoader = true)
-public class LangchainEmbeddingsConverter {
+public class LangChainEmbeddingsConverter {
@Converter
public static TextSegment toTextSegment(String value) {
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpoint.java
similarity index 80%
rename from components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java
rename to components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpoint.java
index 9c657d44096..3a1ad7cc7a4 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpoint.java
@@ -28,25 +28,25 @@ import org.apache.camel.spi.UriPath;
import org.apache.camel.support.DefaultEndpoint;
/**
- * Langchain4j Embeddings
+ * LangChain4j Embeddings
*/
-@UriEndpoint(firstVersion = "4.5.0", scheme = LangchainEmbeddings.SCHEME, title = "Langchain4j Embeddings",
+@UriEndpoint(firstVersion = "4.5.0", scheme = LangChainEmbeddings.SCHEME, title = "LangChain4j Embeddings",
syntax = "langchain4j-embeddings:embeddingId", producerOnly = true, category = {
Category.AI
- }, headersClass = LangchainEmbeddings.Headers.class)
-public class LangchainEmbeddingsEndpoint extends DefaultEndpoint {
+ }, headersClass = LangChainEmbeddings.Headers.class)
+public class LangChainEmbeddingsEndpoint extends DefaultEndpoint {
@Metadata(required = true)
@UriPath(description = "The id")
private final String embeddingId;
@UriParam
- private LangchainEmbeddingsConfiguration configuration;
+ private LangChainEmbeddingsConfiguration configuration;
- public LangchainEmbeddingsEndpoint(
+ public LangChainEmbeddingsEndpoint(
String endpointUri,
Component component,
String embeddingId,
- LangchainEmbeddingsConfiguration configuration) {
+ LangChainEmbeddingsConfiguration configuration) {
super(endpointUri, component);
@@ -54,7 +54,7 @@ public class LangchainEmbeddingsEndpoint extends DefaultEndpoint {
this.configuration = configuration;
}
- public LangchainEmbeddingsConfiguration getConfiguration() {
+ public LangChainEmbeddingsConfiguration getConfiguration() {
return this.configuration;
}
@@ -64,7 +64,7 @@ public class LangchainEmbeddingsEndpoint extends DefaultEndpoint {
@Override
public Producer createProducer() throws Exception {
- return new LangchainEmbeddingsProducer(this);
+ return new LangChainEmbeddingsProducer(this);
}
@Override
diff --git a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsProducer.java
similarity index 77%
rename from components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java
rename to components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsProducer.java
index cd0b4d89b73..f3c50485a8d 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsProducer.java
@@ -24,14 +24,14 @@ import org.apache.camel.Exchange;
import org.apache.camel.Message;
import org.apache.camel.support.DefaultProducer;
-public class LangchainEmbeddingsProducer extends DefaultProducer {
- public LangchainEmbeddingsProducer(LangchainEmbeddingsEndpoint endpoint) {
+public class LangChainEmbeddingsProducer extends DefaultProducer {
+ public LangChainEmbeddingsProducer(LangChainEmbeddingsEndpoint endpoint) {
super(endpoint);
}
@Override
- public LangchainEmbeddingsEndpoint getEndpoint() {
- return (LangchainEmbeddingsEndpoint) super.getEndpoint();
+ public LangChainEmbeddingsEndpoint getEndpoint() {
+ return (LangChainEmbeddingsEndpoint) super.getEndpoint();
}
@Override
@@ -42,15 +42,15 @@ public class LangchainEmbeddingsProducer extends DefaultProducer {
final Message message = exchange.getMessage();
if (result.finishReason() != null) {
- message.setHeader(LangchainEmbeddings.Headers.FINISH_REASON, result.finishReason());
+ message.setHeader(LangChainEmbeddings.Headers.FINISH_REASON, result.finishReason());
}
if (result.tokenUsage() != null) {
- message.setHeader(LangchainEmbeddings.Headers.INPUT_TOKEN_COUNT, result.tokenUsage().inputTokenCount());
- message.setHeader(LangchainEmbeddings.Headers.OUTPUT_TOKEN_COUNT, result.tokenUsage().outputTokenCount());
- message.setHeader(LangchainEmbeddings.Headers.TOTAL_TOKEN_COUNT, result.tokenUsage().totalTokenCount());
+ message.setHeader(LangChainEmbeddings.Headers.INPUT_TOKEN_COUNT, result.tokenUsage().inputTokenCount());
+ message.setHeader(LangChainEmbeddings.Headers.OUTPUT_TOKEN_COUNT, result.tokenUsage().outputTokenCount());
+ message.setHeader(LangChainEmbeddings.Headers.TOTAL_TOKEN_COUNT, result.tokenUsage().totalTokenCount());
}
- message.setHeader(LangchainEmbeddings.Headers.VECTOR, result.content().vector());
+ message.setHeader(LangChainEmbeddings.Headers.VECTOR, result.content().vector());
}
}
diff --git a/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentMilvusTargetIT.java b/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentMilvusTargetIT.java
similarity index 99%
rename from components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentMilvusTargetIT.java
rename to components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentMilvusTargetIT.java
index 516003c0aa6..3f72dd2ae86 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentMilvusTargetIT.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentMilvusTargetIT.java
@@ -52,7 +52,7 @@ import static org.assertj.core.api.Assertions.assertThat;
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
-public class LangchainEmbeddingsComponentMilvusTargetIT extends CamelTestSupport {
+public class LangChainEmbeddingsComponentMilvusTargetIT extends CamelTestSupport {
public static final String MILVUS_URI = "milvus:embeddings";
@RegisterExtension
diff --git a/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentQdrantTargetIT.java b/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentQdrantTargetIT.java
similarity index 98%
rename from components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentQdrantTargetIT.java
rename to components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentQdrantTargetIT.java
index 445453b2cf2..01e9b512fd4 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentQdrantTargetIT.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentQdrantTargetIT.java
@@ -43,7 +43,7 @@ import static org.assertj.core.api.Assertions.assertThat;
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
-public class LangchainEmbeddingsComponentQdrantTargetIT extends CamelTestSupport {
+public class LangChainEmbeddingsComponentQdrantTargetIT extends CamelTestSupport {
public static final long POINT_ID = 8;
public static final String QDRANT_URI = "qdrant:embeddings";
diff --git a/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java b/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentTest.java
similarity index 87%
rename from components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java
rename to components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentTest.java
index 228c91899b9..ae5dec600dd 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentTest.java
@@ -27,14 +27,14 @@ import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
-public class LangchainEmbeddingsComponentTest extends CamelTestSupport {
+public class LangChainEmbeddingsComponentTest extends CamelTestSupport {
@Override
protected CamelContext createCamelContext() throws Exception {
CamelContext context = super.createCamelContext();
- LangchainEmbeddingsComponent component
- = context.getComponent(LangchainEmbeddings.SCHEME, LangchainEmbeddingsComponent.class);
+ LangChainEmbeddingsComponent component
+ = context.getComponent(LangChainEmbeddings.SCHEME, LangChainEmbeddingsComponent.class);
component.getConfiguration().setEmbeddingModel(new AllMiniLmL6V2EmbeddingModel());
@@ -48,14 +48,14 @@ public class LangchainEmbeddingsComponentTest extends CamelTestSupport {
.withBody("hi")
.request(Message.class);
- Embedding firstEmbedding = first.getHeader(LangchainEmbeddings.Headers.VECTOR, Embedding.class);
+ Embedding firstEmbedding = first.getHeader(LangChainEmbeddings.Headers.VECTOR, Embedding.class);
assertThat(firstEmbedding.vector()).hasSize(384);
Message second = fluentTemplate.to("langchain-embeddings:second")
.withBody("hello")
.request(Message.class);
- Embedding secondEmbedding = second.getHeader(LangchainEmbeddings.Headers.VECTOR, Embedding.class);
+ Embedding secondEmbedding = second.getHeader(LangChainEmbeddings.Headers.VECTOR, Embedding.class);
assertThat(secondEmbedding.vector()).hasSize(384);
double cosineSimilarity = CosineSimilarity.between(firstEmbedding, secondEmbedding);
diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc
index 09dfa3f13b0..31c660117e2 100644
--- a/docs/components/modules/ROOT/nav.adoc
+++ b/docs/components/modules/ROOT/nav.adoc
@@ -211,7 +211,7 @@
*** xref:openshift-builds-component.adoc[Openshift Builds]
*** xref:openshift-deploymentconfigs-component.adoc[Openshift Deployment Configs]
** xref:kudu-component.adoc[Kudu]
-** xref:langchain-embeddings-component.adoc[Langchain4j Embeddings]
+** xref:langchain-embeddings-component.adoc[LangChain4j Embeddings]
** xref:language-component.adoc[Language]
** xref:ldap-component.adoc[LDAP]
** xref:ldif-component.adoc[LDIF]
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 9cdc27b4aab..0e01e97b7ce 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -2767,8 +2767,8 @@ public interface ComponentsBuilderFactory {
return org.apache.camel.builder.component.dsl.KuduComponentBuilderFactory.kudu();
}
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -2780,8 +2780,8 @@ public interface ComponentsBuilderFactory {
return org.apache.camel.builder.component.dsl.LangchainChatComponentBuilderFactory.langchainChat();
}
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainChatComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainChatComponentBuilderFactory.java
index 3a0c23775d3..8c0db14a57d 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainChatComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainChatComponentBuilderFactory.java
@@ -20,10 +20,10 @@ import javax.annotation.processing.Generated;
import org.apache.camel.Component;
import org.apache.camel.builder.component.AbstractComponentBuilder;
import org.apache.camel.builder.component.ComponentBuilder;
-import org.apache.camel.component.chat.LangchainChatComponent;
+import org.apache.camel.component.chat.LangChainChatComponent;
/**
- * Langchain4j Chat component
+ * LangChain4j Chat component
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/
@@ -31,8 +31,8 @@ import org.apache.camel.component.chat.LangchainChatComponent;
public interface LangchainChatComponentBuilderFactory {
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -45,17 +45,18 @@ public interface LangchainChatComponentBuilderFactory {
}
/**
- * Builder for the langchain 4j chat component.
+ * Builder for the langChain4j Chat component.
*/
interface LangchainChatComponentBuilder
extends
- ComponentBuilder<LangchainChatComponent> {
+ ComponentBuilder<LangChainChatComponent> {
/**
- * Operation in case of Endpoint of type CHAT. value is one the values
- * of org.apache.camel.component.langchain.LangchainChatOperations.
+ * Operation in case of Endpoint of type CHAT. The value is one of the
+ * values of
+ * org.apache.camel.component.langchain.LangChainChatOperations.
*
* The option is a:
- * <code>org.apache.camel.component.chat.LangchainChatOperations</code> type.
+ * <code>org.apache.camel.component.chat.LangChainChatOperations</code> type.
*
* Default: CHAT_SINGLE_MESSAGE
* Group: producer
@@ -64,7 +65,7 @@ public interface LangchainChatComponentBuilderFactory {
* @return the dsl builder
*/
default LangchainChatComponentBuilder chatOperation(
- org.apache.camel.component.chat.LangchainChatOperations chatOperation) {
+ org.apache.camel.component.chat.LangChainChatOperations chatOperation) {
doSetProperty("chatOperation", chatOperation);
return this;
}
@@ -72,7 +73,7 @@ public interface LangchainChatComponentBuilderFactory {
* The configuration.
*
* The option is a:
- * <code>org.apache.camel.component.chat.LangchainChatConfiguration</code> type.
+ * <code>org.apache.camel.component.chat.LangChainChatConfiguration</code> type.
*
* Group: producer
*
@@ -80,7 +81,7 @@ public interface LangchainChatComponentBuilderFactory {
* @return the dsl builder
*/
default LangchainChatComponentBuilder configuration(
- org.apache.camel.component.chat.LangchainChatConfiguration configuration) {
+ org.apache.camel.component.chat.LangChainChatConfiguration configuration) {
doSetProperty("configuration", configuration);
return this;
}
@@ -151,17 +152,17 @@ public interface LangchainChatComponentBuilderFactory {
class LangchainChatComponentBuilderImpl
extends
- AbstractComponentBuilder<LangchainChatComponent>
+ AbstractComponentBuilder<LangChainChatComponent>
implements
LangchainChatComponentBuilder {
@Override
- protected LangchainChatComponent buildConcreteComponent() {
- return new LangchainChatComponent();
+ protected LangChainChatComponent buildConcreteComponent() {
+ return new LangChainChatComponent();
}
- private org.apache.camel.component.chat.LangchainChatConfiguration getOrCreateConfiguration(
- org.apache.camel.component.chat.LangchainChatComponent component) {
+ private org.apache.camel.component.chat.LangChainChatConfiguration getOrCreateConfiguration(
+ org.apache.camel.component.chat.LangChainChatComponent component) {
if (component.getConfiguration() == null) {
- component.setConfiguration(new org.apache.camel.component.chat.LangchainChatConfiguration());
+ component.setConfiguration(new org.apache.camel.component.chat.LangChainChatConfiguration());
}
return component.getConfiguration();
}
@@ -171,11 +172,11 @@ public interface LangchainChatComponentBuilderFactory {
String name,
Object value) {
switch (name) {
- case "chatOperation": getOrCreateConfiguration((LangchainChatComponent) component).setChatOperation((org.apache.camel.component.chat.LangchainChatOperations) value); return true;
- case "configuration": ((LangchainChatComponent) component).setConfiguration((org.apache.camel.component.chat.LangchainChatConfiguration) value); return true;
- case "lazyStartProducer": ((LangchainChatComponent) component).setLazyStartProducer((boolean) value); return true;
- case "autowiredEnabled": ((LangchainChatComponent) component).setAutowiredEnabled((boolean) value); return true;
- case "chatModel": getOrCreateConfiguration((LangchainChatComponent) component).setChatModel((dev.langchain4j.model.chat.ChatLanguageModel) value); return true;
+ case "chatOperation": getOrCreateConfiguration((LangChainChatComponent) component).setChatOperation((org.apache.camel.component.chat.LangChainChatOperations) value); return true;
+ case "configuration": ((LangChainChatComponent) component).setConfiguration((org.apache.camel.component.chat.LangChainChatConfiguration) value); return true;
+ case "lazyStartProducer": ((LangChainChatComponent) component).setLazyStartProducer((boolean) value); return true;
+ case "autowiredEnabled": ((LangChainChatComponent) component).setAutowiredEnabled((boolean) value); return true;
+ case "chatModel": getOrCreateConfiguration((LangChainChatComponent) component).setChatModel((dev.langchain4j.model.chat.ChatLanguageModel) value); return true;
default: return false;
}
}
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainEmbeddingsComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainEmbeddingsComponentBuilderFactory.java
index 9ac552400b8..ebf334fc966 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainEmbeddingsComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainEmbeddingsComponentBuilderFactory.java
@@ -20,10 +20,10 @@ import javax.annotation.processing.Generated;
import org.apache.camel.Component;
import org.apache.camel.builder.component.AbstractComponentBuilder;
import org.apache.camel.builder.component.ComponentBuilder;
-import org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent;
+import org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent;
/**
- * Langchain4j Embeddings
+ * LangChain4j Embeddings
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/
@@ -31,8 +31,8 @@ import org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsCompon
public interface LangchainEmbeddingsComponentBuilderFactory {
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
@@ -45,16 +45,16 @@ public interface LangchainEmbeddingsComponentBuilderFactory {
}
/**
- * Builder for the Langchain4j Embeddings component.
+ * Builder for the LangChain4j Embeddings component.
*/
interface LangchainEmbeddingsComponentBuilder
extends
- ComponentBuilder<LangchainEmbeddingsComponent> {
+ ComponentBuilder<LangChainEmbeddingsComponent> {
/**
* The configuration.
*
* The option is a:
- * <code>org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration</code> type.
+ * <code>org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration</code> type.
*
* Group: producer
*
@@ -62,7 +62,7 @@ public interface LangchainEmbeddingsComponentBuilderFactory {
* @return the dsl builder
*/
default LangchainEmbeddingsComponentBuilder configuration(
- org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration configuration) {
+ org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration configuration) {
doSetProperty("configuration", configuration);
return this;
}
@@ -131,17 +131,17 @@ public interface LangchainEmbeddingsComponentBuilderFactory {
class LangchainEmbeddingsComponentBuilderImpl
extends
- AbstractComponentBuilder<LangchainEmbeddingsComponent>
+ AbstractComponentBuilder<LangChainEmbeddingsComponent>
implements
LangchainEmbeddingsComponentBuilder {
@Override
- protected LangchainEmbeddingsComponent buildConcreteComponent() {
- return new LangchainEmbeddingsComponent();
+ protected LangChainEmbeddingsComponent buildConcreteComponent() {
+ return new LangChainEmbeddingsComponent();
}
- private org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration getOrCreateConfiguration(
- org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent component) {
+ private org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration getOrCreateConfiguration(
+ org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent component) {
if (component.getConfiguration() == null) {
- component.setConfiguration(new org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration());
+ component.setConfiguration(new org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration());
}
return component.getConfiguration();
}
@@ -151,10 +151,10 @@ public interface LangchainEmbeddingsComponentBuilderFactory {
String name,
Object value) {
switch (name) {
- case "configuration": ((LangchainEmbeddingsComponent) component).setConfiguration((org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration) value); return true;
- case "embeddingModel": getOrCreateConfiguration((LangchainEmbeddingsComponent) component).setEmbeddingModel((dev.langchain4j.model.embedding.EmbeddingModel) value); return true;
- case "lazyStartProducer": ((LangchainEmbeddingsComponent) component).setLazyStartProducer((boolean) value); return true;
- case "autowiredEnabled": ((LangchainEmbeddingsComponent) component).setAutowiredEnabled((boolean) value); return true;
+ case "configuration": ((LangChainEmbeddingsComponent) component).setConfiguration((org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration) value); return true;
+ case "embeddingModel": getOrCreateConfiguration((LangChainEmbeddingsComponent) component).setEmbeddingModel((dev.langchain4j.model.embedding.EmbeddingModel) value); return true;
+ case "lazyStartProducer": ((LangChainEmbeddingsComponent) component).setLazyStartProducer((boolean) value); return true;
+ case "autowiredEnabled": ((LangChainEmbeddingsComponent) component).setAutowiredEnabled((boolean) value); return true;
default: return false;
}
}
diff --git a/dsl/camel-componentdsl/src/generated/resources/metadata.json b/dsl/camel-componentdsl/src/generated/resources/metadata.json
index 07ad40f8e0a..a56bf0307d2 100644
--- a/dsl/camel-componentdsl/src/generated/resources/metadata.json
+++ b/dsl/camel-componentdsl/src/generated/resources/metadata.json
@@ -4756,12 +4756,12 @@
"LangchainChatComponentBuilderFactory": {
"kind": "component",
"name": "langchain-chat",
- "title": "langchain 4j chat",
- "description": "Langchain4j Chat component",
+ "title": "langChain4j Chat",
+ "description": "LangChain4j Chat component",
"deprecated": false,
"firstVersion": "4.5.0",
"label": "ai",
- "javaType": "org.apache.camel.component.chat.LangchainChatComponent",
+ "javaType": "org.apache.camel.component.chat.LangChainChatComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain-chat",
@@ -4779,12 +4779,12 @@
"LangchainEmbeddingsComponentBuilderFactory": {
"kind": "component",
"name": "langchain-embeddings",
- "title": "Langchain4j Embeddings",
- "description": "Langchain4j Embeddings",
+ "title": "LangChain4j Embeddings",
+ "description": "LangChain4j Embeddings",
"deprecated": false,
"firstVersion": "4.5.0",
"label": "ai",
- "javaType": "org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent",
+ "javaType": "org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent",
"supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain-embeddings",
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
index 35fa8dc067d..24e127c38e5 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
@@ -214,8 +214,8 @@ public interface EndpointBuilderFactory
org.apache.camel.builder.endpoint.dsl.KubernetesServicesEndpointBuilderFactory.KubernetesServicesBuilders,
org.apache.camel.builder.endpoint.dsl.KuduEndpointBuilderFactory.KuduBuilders,
org.apache.camel.builder.endpoint.dsl.Lambda2EndpointBuilderFactory.Lambda2Builders,
- org.apache.camel.builder.endpoint.dsl.LangchainChatEndpointBuilderFactory.LangchainChatBuilders,
- org.apache.camel.builder.endpoint.dsl.LangchainEmbeddingsEndpointBuilderFactory.LangchainEmbeddingsBuilders,
+ org.apache.camel.builder.endpoint.dsl.LangChainChatEndpointBuilderFactory.LangChainChatBuilders,
+ org.apache.camel.builder.endpoint.dsl.LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsBuilders,
org.apache.camel.builder.endpoint.dsl.LanguageEndpointBuilderFactory.LanguageBuilders,
org.apache.camel.builder.endpoint.dsl.LdapEndpointBuilderFactory.LdapBuilders,
org.apache.camel.builder.endpoint.dsl.LdifEndpointBuilderFactory.LdifBuilders,
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
index 0ecf923ba8b..763395cfda4 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
@@ -211,8 +211,8 @@ public interface EndpointBuilders
org.apache.camel.builder.endpoint.dsl.KubernetesServicesEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.KuduEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.Lambda2EndpointBuilderFactory,
- org.apache.camel.builder.endpoint.dsl.LangchainChatEndpointBuilderFactory,
- org.apache.camel.builder.endpoint.dsl.LangchainEmbeddingsEndpointBuilderFactory,
+ org.apache.camel.builder.endpoint.dsl.LangChainChatEndpointBuilderFactory,
+ org.apache.camel.builder.endpoint.dsl.LangChainEmbeddingsEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.LanguageEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.LdapEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.LdifEndpointBuilderFactory,
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 61251baf19a..fadc4fc1fdf 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -9787,8 +9787,8 @@ public class StaticEndpointBuilders {
return org.apache.camel.builder.endpoint.dsl.KuduEndpointBuilderFactory.endpointBuilder(componentName, path);
}
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -9802,13 +9802,13 @@ public class StaticEndpointBuilders {
* @param path chatId
* @return the dsl builder
*/
- public static org.apache.camel.builder.endpoint.dsl.LangchainChatEndpointBuilderFactory.LangchainChatEndpointBuilder langchainChat(
+ public static org.apache.camel.builder.endpoint.dsl.LangChainChatEndpointBuilderFactory.LangChainChatEndpointBuilder langchainChat(
String path) {
- return org.apache.camel.builder.endpoint.dsl.LangchainChatEndpointBuilderFactory.endpointBuilder("langchain-chat", path);
+ return org.apache.camel.builder.endpoint.dsl.LangChainChatEndpointBuilderFactory.endpointBuilder("langchain-chat", path);
}
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -9824,14 +9824,14 @@ public class StaticEndpointBuilders {
* @param path chatId
* @return the dsl builder
*/
- public static org.apache.camel.builder.endpoint.dsl.LangchainChatEndpointBuilderFactory.LangchainChatEndpointBuilder langchainChat(
+ public static org.apache.camel.builder.endpoint.dsl.LangChainChatEndpointBuilderFactory.LangChainChatEndpointBuilder langchainChat(
String componentName,
String path) {
- return org.apache.camel.builder.endpoint.dsl.LangchainChatEndpointBuilderFactory.endpointBuilder(componentName, path);
+ return org.apache.camel.builder.endpoint.dsl.LangChainChatEndpointBuilderFactory.endpointBuilder(componentName, path);
}
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
@@ -9845,13 +9845,13 @@ public class StaticEndpointBuilders {
* @param path embeddingId
* @return the dsl builder
*/
- public static org.apache.camel.builder.endpoint.dsl.LangchainEmbeddingsEndpointBuilderFactory.LangchainEmbeddingsEndpointBuilder langchainEmbeddings(
+ public static org.apache.camel.builder.endpoint.dsl.LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsEndpointBuilder langchainEmbeddings(
String path) {
- return org.apache.camel.builder.endpoint.dsl.LangchainEmbeddingsEndpointBuilderFactory.endpointBuilder("langchain-embeddings", path);
+ return org.apache.camel.builder.endpoint.dsl.LangChainEmbeddingsEndpointBuilderFactory.endpointBuilder("langchain-embeddings", path);
}
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
@@ -9867,10 +9867,10 @@ public class StaticEndpointBuilders {
* @param path embeddingId
* @return the dsl builder
*/
- public static org.apache.camel.builder.endpoint.dsl.LangchainEmbeddingsEndpointBuilderFactory.LangchainEmbeddingsEndpointBuilder langchainEmbeddings(
+ public static org.apache.camel.builder.endpoint.dsl.LangChainEmbeddingsEndpointBuilderFactory.LangChainEmbeddingsEndpointBuilder langchainEmbeddings(
String componentName,
String path) {
- return org.apache.camel.builder.endpoint.dsl.LangchainEmbeddingsEndpointBuilderFactory.endpointBuilder(componentName, path);
+ return org.apache.camel.builder.endpoint.dsl.LangChainEmbeddingsEndpointBuilderFactory.endpointBuilder(componentName, path);
}
/**
* Language (camel-language)
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainChatEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainChatEndpointBuilderFactory.java
similarity index 71%
rename from dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainChatEndpointBuilderFactory.java
rename to dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainChatEndpointBuilderFactory.java
index 0cb8028a919..7bdc952e874 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainChatEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainChatEndpointBuilderFactory.java
@@ -26,29 +26,30 @@ import org.apache.camel.builder.EndpointProducerBuilder;
import org.apache.camel.builder.endpoint.AbstractEndpointBuilder;
/**
- * Langchain4j Chat component
+ * LangChain4j Chat component
*
* Generated by camel build tools - do NOT edit this file!
*/
@Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
-public interface LangchainChatEndpointBuilderFactory {
+public interface LangChainChatEndpointBuilderFactory {
/**
- * Builder for endpoint for the langchain 4j chat component.
+ * Builder for endpoint for the langChain4j Chat component.
*/
- public interface LangchainChatEndpointBuilder
+ public interface LangChainChatEndpointBuilder
extends
EndpointProducerBuilder {
- default AdvancedLangchainChatEndpointBuilder advanced() {
- return (AdvancedLangchainChatEndpointBuilder) this;
+ default AdvancedLangChainChatEndpointBuilder advanced() {
+ return (AdvancedLangChainChatEndpointBuilder) this;
}
/**
- * Operation in case of Endpoint of type CHAT. value is one the values
- * of org.apache.camel.component.langchain.LangchainChatOperations.
+ * Operation in case of Endpoint of type CHAT. The value is one of the
+ * values of
+ * org.apache.camel.component.langchain.LangChainChatOperations.
*
* The option is a:
- * <code>org.apache.camel.component.chat.LangchainChatOperations</code> type.
+ * <code>org.apache.camel.component.chat.LangChainChatOperations</code> type.
*
* Required: true
* Default: CHAT_SINGLE_MESSAGE
@@ -57,17 +58,18 @@ public interface LangchainChatEndpointBuilderFactory {
* @param chatOperation the value to set
* @return the dsl builder
*/
- default LangchainChatEndpointBuilder chatOperation(
- org.apache.camel.component.chat.LangchainChatOperations chatOperation) {
+ default LangChainChatEndpointBuilder chatOperation(
+ org.apache.camel.component.chat.LangChainChatOperations chatOperation) {
doSetProperty("chatOperation", chatOperation);
return this;
}
/**
- * Operation in case of Endpoint of type CHAT. value is one the values
- * of org.apache.camel.component.langchain.LangchainChatOperations.
+ * Operation in case of Endpoint of type CHAT. The value is one of the
+ * values of
+ * org.apache.camel.component.langchain.LangChainChatOperations.
*
* The option will be converted to a
- * <code>org.apache.camel.component.chat.LangchainChatOperations</code> type.
+ * <code>org.apache.camel.component.chat.LangChainChatOperations</code> type.
*
* Required: true
* Default: CHAT_SINGLE_MESSAGE
@@ -76,20 +78,20 @@ public interface LangchainChatEndpointBuilderFactory {
* @param chatOperation the value to set
* @return the dsl builder
*/
- default LangchainChatEndpointBuilder chatOperation(String chatOperation) {
+ default LangChainChatEndpointBuilder chatOperation(String chatOperation) {
doSetProperty("chatOperation", chatOperation);
return this;
}
}
/**
- * Advanced builder for endpoint for the langchain 4j chat component.
+ * Advanced builder for endpoint for the langChain4j Chat component.
*/
- public interface AdvancedLangchainChatEndpointBuilder
+ public interface AdvancedLangChainChatEndpointBuilder
extends
EndpointProducerBuilder {
- default LangchainChatEndpointBuilder basic() {
- return (LangchainChatEndpointBuilder) this;
+ default LangChainChatEndpointBuilder basic() {
+ return (LangChainChatEndpointBuilder) this;
}
/**
* Whether the producer should be started lazy (on the first message).
@@ -110,7 +112,7 @@ public interface LangchainChatEndpointBuilderFactory {
* @param lazyStartProducer the value to set
* @return the dsl builder
*/
- default AdvancedLangchainChatEndpointBuilder lazyStartProducer(
+ default AdvancedLangChainChatEndpointBuilder lazyStartProducer(
boolean lazyStartProducer) {
doSetProperty("lazyStartProducer", lazyStartProducer);
return this;
@@ -135,7 +137,7 @@ public interface LangchainChatEndpointBuilderFactory {
* @param lazyStartProducer the value to set
* @return the dsl builder
*/
- default AdvancedLangchainChatEndpointBuilder lazyStartProducer(
+ default AdvancedLangChainChatEndpointBuilder lazyStartProducer(
String lazyStartProducer) {
doSetProperty("lazyStartProducer", lazyStartProducer);
return this;
@@ -153,7 +155,7 @@ public interface LangchainChatEndpointBuilderFactory {
* @param chatModel the value to set
* @return the dsl builder
*/
- default AdvancedLangchainChatEndpointBuilder chatModel(
+ default AdvancedLangChainChatEndpointBuilder chatModel(
dev.langchain4j.model.chat.ChatLanguageModel chatModel) {
doSetProperty("chatModel", chatModel);
return this;
@@ -171,16 +173,16 @@ public interface LangchainChatEndpointBuilderFactory {
* @param chatModel the value to set
* @return the dsl builder
*/
- default AdvancedLangchainChatEndpointBuilder chatModel(String chatModel) {
+ default AdvancedLangChainChatEndpointBuilder chatModel(String chatModel) {
doSetProperty("chatModel", chatModel);
return this;
}
}
- public interface LangchainChatBuilders {
+ public interface LangChainChatBuilders {
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -188,12 +190,12 @@ public interface LangchainChatEndpointBuilderFactory {
*
* @return the dsl builder for the headers' name.
*/
- default LangchainChatHeaderNameBuilder langchainChat() {
- return LangchainChatHeaderNameBuilder.INSTANCE;
+ default LangChainChatHeaderNameBuilder langchainChat() {
+ return LangChainChatHeaderNameBuilder.INSTANCE;
}
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -207,12 +209,12 @@ public interface LangchainChatEndpointBuilderFactory {
* @param path chatId
* @return the dsl builder
*/
- default LangchainChatEndpointBuilder langchainChat(String path) {
- return LangchainChatEndpointBuilderFactory.endpointBuilder("langchain-chat", path);
+ default LangChainChatEndpointBuilder langchainChat(String path) {
+ return LangChainChatEndpointBuilderFactory.endpointBuilder("langchain-chat", path);
}
/**
- * langchain 4j chat (camel-langchain-chat)
- * Langchain4j Chat component
+ * langChain4j Chat (camel-langchain-chat)
+ * LangChain4j Chat component
*
* Category: ai
* Since: 4.5
@@ -228,22 +230,22 @@ public interface LangchainChatEndpointBuilderFactory {
* @param path chatId
* @return the dsl builder
*/
- default LangchainChatEndpointBuilder langchainChat(
+ default LangChainChatEndpointBuilder langchainChat(
String componentName,
String path) {
- return LangchainChatEndpointBuilderFactory.endpointBuilder(componentName, path);
+ return LangChainChatEndpointBuilderFactory.endpointBuilder(componentName, path);
}
}
/**
- * The builder of headers' name for the langchain 4j chat component.
+ * The builder of headers' name for the langChain4j Chat component.
*/
- public static class LangchainChatHeaderNameBuilder {
+ public static class LangChainChatHeaderNameBuilder {
/**
* The internal instance of the builder used to access to all the
* methods representing the name of headers.
*/
- private static final LangchainChatHeaderNameBuilder INSTANCE = new LangchainChatHeaderNameBuilder();
+ private static final LangChainChatHeaderNameBuilder INSTANCE = new LangChainChatHeaderNameBuilder();
/**
* The prompt Template.
@@ -252,20 +254,20 @@ public interface LangchainChatEndpointBuilderFactory {
*
* Group: producer
*
- * @return the name of the header {@code LangchainChatPromptTemplate}.
+ * @return the name of the header {@code LangChainChatPromptTemplate}.
*/
- public String langchainChatPromptTemplate() {
- return "CamelLangchainChatPromptTemplate";
+ public String langChainChatPromptTemplate() {
+ return "CamelLangChainChatPromptTemplate";
}
}
- static LangchainChatEndpointBuilder endpointBuilder(
+ static LangChainChatEndpointBuilder endpointBuilder(
String componentName,
String path) {
- class LangchainChatEndpointBuilderImpl extends AbstractEndpointBuilder implements LangchainChatEndpointBuilder, AdvancedLangchainChatEndpointBuilder {
- public LangchainChatEndpointBuilderImpl(String path) {
+ class LangChainChatEndpointBuilderImpl extends AbstractEndpointBuilder implements LangChainChatEndpointBuilder, AdvancedLangChainChatEndpointBuilder {
+ public LangChainChatEndpointBuilderImpl(String path) {
super(componentName, path);
}
}
- return new LangchainChatEndpointBuilderImpl(path);
+ return new LangChainChatEndpointBuilderImpl(path);
}
}
\ No newline at end of file
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainEmbeddingsEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainEmbeddingsEndpointBuilderFactory.java
similarity index 71%
rename from dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainEmbeddingsEndpointBuilderFactory.java
rename to dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainEmbeddingsEndpointBuilderFactory.java
index 217ecbaf597..27acd508ff7 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainEmbeddingsEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainEmbeddingsEndpointBuilderFactory.java
@@ -26,22 +26,22 @@ import org.apache.camel.builder.EndpointProducerBuilder;
import org.apache.camel.builder.endpoint.AbstractEndpointBuilder;
/**
- * Langchain4j Embeddings
+ * LangChain4j Embeddings
*
* Generated by camel build tools - do NOT edit this file!
*/
@Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
-public interface LangchainEmbeddingsEndpointBuilderFactory {
+public interface LangChainEmbeddingsEndpointBuilderFactory {
/**
- * Builder for endpoint for the Langchain4j Embeddings component.
+ * Builder for endpoint for the LangChain4j Embeddings component.
*/
- public interface LangchainEmbeddingsEndpointBuilder
+ public interface LangChainEmbeddingsEndpointBuilder
extends
EndpointProducerBuilder {
- default AdvancedLangchainEmbeddingsEndpointBuilder advanced() {
- return (AdvancedLangchainEmbeddingsEndpointBuilder) this;
+ default AdvancedLangChainEmbeddingsEndpointBuilder advanced() {
+ return (AdvancedLangChainEmbeddingsEndpointBuilder) this;
}
/**
* The EmbeddingModel engine to use.
@@ -55,7 +55,7 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* @param embeddingModel the value to set
* @return the dsl builder
*/
- default LangchainEmbeddingsEndpointBuilder embeddingModel(
+ default LangChainEmbeddingsEndpointBuilder embeddingModel(
dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) {
doSetProperty("embeddingModel", embeddingModel);
return this;
@@ -72,7 +72,7 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* @param embeddingModel the value to set
* @return the dsl builder
*/
- default LangchainEmbeddingsEndpointBuilder embeddingModel(
+ default LangChainEmbeddingsEndpointBuilder embeddingModel(
String embeddingModel) {
doSetProperty("embeddingModel", embeddingModel);
return this;
@@ -80,13 +80,13 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
}
/**
- * Advanced builder for endpoint for the Langchain4j Embeddings component.
+ * Advanced builder for endpoint for the LangChain4j Embeddings component.
*/
- public interface AdvancedLangchainEmbeddingsEndpointBuilder
+ public interface AdvancedLangChainEmbeddingsEndpointBuilder
extends
EndpointProducerBuilder {
- default LangchainEmbeddingsEndpointBuilder basic() {
- return (LangchainEmbeddingsEndpointBuilder) this;
+ default LangChainEmbeddingsEndpointBuilder basic() {
+ return (LangChainEmbeddingsEndpointBuilder) this;
}
/**
* Whether the producer should be started lazy (on the first message).
@@ -107,7 +107,7 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* @param lazyStartProducer the value to set
* @return the dsl builder
*/
- default AdvancedLangchainEmbeddingsEndpointBuilder lazyStartProducer(
+ default AdvancedLangChainEmbeddingsEndpointBuilder lazyStartProducer(
boolean lazyStartProducer) {
doSetProperty("lazyStartProducer", lazyStartProducer);
return this;
@@ -132,17 +132,17 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* @param lazyStartProducer the value to set
* @return the dsl builder
*/
- default AdvancedLangchainEmbeddingsEndpointBuilder lazyStartProducer(
+ default AdvancedLangChainEmbeddingsEndpointBuilder lazyStartProducer(
String lazyStartProducer) {
doSetProperty("lazyStartProducer", lazyStartProducer);
return this;
}
}
- public interface LangchainEmbeddingsBuilders {
+ public interface LangChainEmbeddingsBuilders {
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
@@ -150,12 +150,12 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
*
* @return the dsl builder for the headers' name.
*/
- default LangchainEmbeddingsHeaderNameBuilder langchainEmbeddings() {
- return LangchainEmbeddingsHeaderNameBuilder.INSTANCE;
+ default LangChainEmbeddingsHeaderNameBuilder langchainEmbeddings() {
+ return LangChainEmbeddingsHeaderNameBuilder.INSTANCE;
}
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
@@ -169,13 +169,13 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* @param path embeddingId
* @return the dsl builder
*/
- default LangchainEmbeddingsEndpointBuilder langchainEmbeddings(
+ default LangChainEmbeddingsEndpointBuilder langchainEmbeddings(
String path) {
- return LangchainEmbeddingsEndpointBuilderFactory.endpointBuilder("langchain-embeddings", path);
+ return LangChainEmbeddingsEndpointBuilderFactory.endpointBuilder("langchain-embeddings", path);
}
/**
- * Langchain4j Embeddings (camel-langchain-embeddings)
- * Langchain4j Embeddings
+ * LangChain4j Embeddings (camel-langchain-embeddings)
+ * LangChain4j Embeddings
*
* Category: ai
* Since: 4.5
@@ -191,22 +191,22 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* @param path embeddingId
* @return the dsl builder
*/
- default LangchainEmbeddingsEndpointBuilder langchainEmbeddings(
+ default LangChainEmbeddingsEndpointBuilder langchainEmbeddings(
String componentName,
String path) {
- return LangchainEmbeddingsEndpointBuilderFactory.endpointBuilder(componentName, path);
+ return LangChainEmbeddingsEndpointBuilderFactory.endpointBuilder(componentName, path);
}
}
/**
- * The builder of headers' name for the Langchain4j Embeddings component.
+ * The builder of headers' name for the LangChain4j Embeddings component.
*/
- public static class LangchainEmbeddingsHeaderNameBuilder {
+ public static class LangChainEmbeddingsHeaderNameBuilder {
/**
* The internal instance of the builder used to access to all the
* methods representing the name of headers.
*/
- private static final LangchainEmbeddingsHeaderNameBuilder INSTANCE = new LangchainEmbeddingsHeaderNameBuilder();
+ private static final LangChainEmbeddingsHeaderNameBuilder INSTANCE = new LangChainEmbeddingsHeaderNameBuilder();
/**
* The Finish Reason.
@@ -217,10 +217,10 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* Group: producer
*
* @return the name of the header {@code
- * LangchainEmbeddingsFinishReason}.
+ * LangChainEmbeddingsFinishReason}.
*/
- public String langchainEmbeddingsFinishReason() {
- return "CamelLangchainEmbeddingsFinishReason";
+ public String langChainEmbeddingsFinishReason() {
+ return "CamelLangChainEmbeddingsFinishReason";
}
/**
@@ -231,10 +231,10 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* Group: producer
*
* @return the name of the header {@code
- * LangchainEmbeddingsInputTokenCount}.
+ * LangChainEmbeddingsInputTokenCount}.
*/
- public String langchainEmbeddingsInputTokenCount() {
- return "CamelLangchainEmbeddingsInputTokenCount";
+ public String langChainEmbeddingsInputTokenCount() {
+ return "CamelLangChainEmbeddingsInputTokenCount";
}
/**
@@ -245,10 +245,10 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* Group: producer
*
* @return the name of the header {@code
- * LangchainEmbeddingsOutputTokenCount}.
+ * LangChainEmbeddingsOutputTokenCount}.
*/
- public String langchainEmbeddingsOutputTokenCount() {
- return "CamelLangchainEmbeddingsOutputTokenCount";
+ public String langChainEmbeddingsOutputTokenCount() {
+ return "CamelLangChainEmbeddingsOutputTokenCount";
}
/**
@@ -259,10 +259,10 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
* Group: producer
*
* @return the name of the header {@code
- * LangchainEmbeddingsTotalTokenCount}.
+ * LangChainEmbeddingsTotalTokenCount}.
*/
- public String langchainEmbeddingsTotalTokenCount() {
- return "CamelLangchainEmbeddingsTotalTokenCount";
+ public String langChainEmbeddingsTotalTokenCount() {
+ return "CamelLangChainEmbeddingsTotalTokenCount";
}
/**
@@ -272,20 +272,20 @@ public interface LangchainEmbeddingsEndpointBuilderFactory {
*
* Group: producer
*
- * @return the name of the header {@code LangchainEmbeddingsVector}.
+ * @return the name of the header {@code LangChainEmbeddingsVector}.
*/
- public String langchainEmbeddingsVector() {
- return "CamelLangchainEmbeddingsVector";
+ public String langChainEmbeddingsVector() {
+ return "CamelLangChainEmbeddingsVector";
}
}
- static LangchainEmbeddingsEndpointBuilder endpointBuilder(
+ static LangChainEmbeddingsEndpointBuilder endpointBuilder(
String componentName,
String path) {
- class LangchainEmbeddingsEndpointBuilderImpl extends AbstractEndpointBuilder implements LangchainEmbeddingsEndpointBuilder, AdvancedLangchainEmbeddingsEndpointBuilder {
- public LangchainEmbeddingsEndpointBuilderImpl(String path) {
+ class LangChainEmbeddingsEndpointBuilderImpl extends AbstractEndpointBuilder implements LangChainEmbeddingsEndpointBuilder, AdvancedLangChainEmbeddingsEndpointBuilder {
+ public LangChainEmbeddingsEndpointBuilderImpl(String path) {
super(componentName, path);
}
}
- return new LangchainEmbeddingsEndpointBuilderImpl(path);
+ return new LangChainEmbeddingsEndpointBuilderImpl(path);
}
}
\ No newline at end of file
diff --git a/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties b/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties
index 322e5efc6f2..6fcc54960b5 100644
--- a/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties
+++ b/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties
@@ -72,7 +72,7 @@ org.apache.camel.component.browse.BrowseComponent=camel:browse
org.apache.camel.component.caffeine.cache.CaffeineCacheComponent=camel:caffeine
org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent=camel:caffeine
org.apache.camel.component.cassandra.CassandraComponent=camel:cassandraql
-org.apache.camel.component.chat.LangchainChatComponent=camel:langchain-chat
+org.apache.camel.component.chat.LangChainChatComponent=camel:langchain-chat
org.apache.camel.component.chatscript.ChatScriptComponent=camel:chatscript
org.apache.camel.component.chunk.ChunkComponent=camel:chunk
org.apache.camel.component.cm.CMComponent=camel:cm-sms
@@ -216,7 +216,7 @@ org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent=camel:k
org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent=camel:kubernetes
org.apache.camel.component.kubernetes.services.KubernetesServicesComponent=camel:kubernetes
org.apache.camel.component.kudu.KuduComponent=camel:kudu
-org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsComponent=camel:langchain-embeddings
+org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsComponent=camel:langchain-embeddings
org.apache.camel.component.language.LanguageComponent=camel:language
org.apache.camel.component.ldap.LdapComponent=camel:ldap
org.apache.camel.component.ldif.LdifComponent=camel:ldif
diff --git a/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainChatUriDsl.kt b/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainChatUriDsl.kt
index 91126a21b69..609577dc534 100644
--- a/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainChatUriDsl.kt
+++ b/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainChatUriDsl.kt
@@ -23,7 +23,7 @@ import org.apache.camel.kotlin.CamelDslMarker
import org.apache.camel.kotlin.UriDsl
/**
- * Langchain4j Chat component
+ * LangChain4j Chat component
*/
public fun UriDsl.`langchain-chat`(i: LangchainChatUriDsl.() -> Unit) {
LangchainChatUriDsl(this).apply(i)
@@ -51,8 +51,8 @@ public class LangchainChatUriDsl(
}
/**
- * Operation in case of Endpoint of type CHAT. value is one the values of
- * org.apache.camel.component.langchain.LangchainChatOperations
+ * Operation in case of Endpoint of type CHAT. The value is one of the values of
+ * org.apache.camel.component.langchain.LangChainChatOperations
*/
public fun chatOperation(chatOperation: String) {
it.property("chatOperation", chatOperation)
diff --git a/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainEmbeddingsUriDsl.kt b/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainEmbeddingsUriDsl.kt
index b51c421f77e..97c3b7227b0 100644
--- a/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainEmbeddingsUriDsl.kt
+++ b/dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainEmbeddingsUriDsl.kt
@@ -23,7 +23,7 @@ import org.apache.camel.kotlin.CamelDslMarker
import org.apache.camel.kotlin.UriDsl
/**
- * Langchain4j Embeddings
+ * LangChain4j Embeddings
*/
public fun UriDsl.`langchain-embeddings`(i: LangchainEmbeddingsUriDsl.() -> Unit) {
LangchainEmbeddingsUriDsl(this).apply(i)