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:
-         * &lt;code&gt;org.apache.camel.component.chat.LangchainChatOperations&lt;/code&gt; type.
+         * &lt;code&gt;org.apache.camel.component.chat.LangChainChatOperations&lt;/code&gt; 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:
-         * &lt;code&gt;org.apache.camel.component.chat.LangchainChatConfiguration&lt;/code&gt; type.
+         * &lt;code&gt;org.apache.camel.component.chat.LangChainChatConfiguration&lt;/code&gt; 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:
-         * &lt;code&gt;org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration&lt;/code&gt; type.
+         * &lt;code&gt;org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration&lt;/code&gt; 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:
-         * &lt;code&gt;org.apache.camel.component.chat.LangchainChatOperations&lt;/code&gt; type.
+         * &lt;code&gt;org.apache.camel.component.chat.LangChainChatOperations&lt;/code&gt; 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
-         * &lt;code&gt;org.apache.camel.component.chat.LangchainChatOperations&lt;/code&gt; type.
+         * &lt;code&gt;org.apache.camel.component.chat.LangChainChatOperations&lt;/code&gt; 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)