You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2024/03/14 08:35:37 UTC

(camel) branch regen_bot updated (9a87a3d467d -> 04ca9696e0a)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 9a87a3d467d CAMEL-20477: adjust Artemis service to reduce broker recycling
     add 04ca9696e0a CAMEL-20095 : add langchain component (#13341)

No new revisions were added by this update.

Summary of changes:
 bom/camel-bom/pom.xml                              |  10 ++
 catalog/camel-allcomponents/pom.xml                |  10 ++
 components/camel-ai/camel-langchain-chat/pom.xml   |  66 +++++++
 .../chat/LangchainChatComponentConfigurer.java     |  82 +++++++++
 .../chat/LangchainChatConfigurationConfigurer.java |  55 ++++++
 .../chat/LangchainChatEndpointConfigurer.java      |  66 +++++++
 .../chat/LangchainChatEndpointUriFactory.java      |  71 ++++++++
 .../camel/component/chat/langchain-chat.json       |  41 +++++
 .../services/org/apache/camel/component.properties |   7 +
 .../org/apache/camel/component/langchain-chat      |   2 +
 .../camel/configurer/langchain-chat-component      |   2 +
 .../camel/configurer/langchain-chat-endpoint       |   2 +
 ...camel.component.chat.LangchainChatConfiguration |   2 +
 .../camel/urifactory/langchain-chat-endpoint       |   2 +
 .../main/java/docs/langchain-chat-component.adoc   | 149 ++++++++++++++++
 .../apache/camel/component/chat/LangchainChat.java |  32 ++++
 .../component/chat/LangchainChatComponent.java     |  66 +++++++
 .../component/chat/LangchainChatConfiguration.java |  75 ++++++++
 .../component/chat/LangchainChatEndpoint.java      |  74 ++++++++
 .../component/chat/LangchainChatOperations.java    |  23 +++
 .../component/chat/LangchainChatProducer.java      | 145 ++++++++++++++++
 .../camel/component/chat/LangchainChatIT.java      | 190 +++++++++++++++++++++
 .../camel/component/chat/OllamaTestSupport.java    |  50 ++++++
 .../src/test/resources/log4j2.properties           |  35 ++++
 .../camel-ai/camel-langchain-embeddings/pom.xml    |  96 +++++++++++
 .../LangchainEmbeddingsComponentConfigurer.java    |  76 +++++++++
 ...LangchainEmbeddingsConfigurationConfigurer.java |  49 ++++++
 .../LangchainEmbeddingsConverterLoader.java        |  56 ++++++
 .../LangchainEmbeddingsEndpointConfigurer.java     |  60 +++++++
 .../LangchainEmbeddingsEndpointUriFactory.java     |  70 ++++++++
 .../langchain/embeddings/langchain-embeddings.json |  43 +++++
 .../services/org/apache/camel/TypeConverterLoader  |   2 +
 .../services/org/apache/camel/component.properties |   7 +
 .../apache/camel/component/langchain-embeddings    |   2 +
 .../configurer/langchain-embeddings-component      |   2 +
 .../camel/configurer/langchain-embeddings-endpoint |   2 +
 ...ain.embeddings.LangchainEmbeddingsConfiguration |   2 +
 .../camel/urifactory/langchain-embeddings-endpoint |   2 +
 .../langchain/embeddings/langchain-embeddings.json |  43 +++++
 .../main/docs/langchain-embeddings-component.adoc  |  42 +++++
 .../langchain/embeddings/LangchainEmbeddings.java  |  43 +++++
 .../embeddings/LangchainEmbeddingsComponent.java   |  62 +++++++
 .../LangchainEmbeddingsConfiguration.java          |  52 ++++++
 .../embeddings/LangchainEmbeddingsConverter.java   |  45 +++++
 .../embeddings/LangchainEmbeddingsEndpoint.java    |  74 ++++++++
 .../embeddings/LangchainEmbeddingsProducer.java    |  56 ++++++
 .../embeddings/LangchainEmbeddingsComponentIT.java | 120 +++++++++++++
 .../LangchainEmbeddingsComponentTest.java          |  64 +++++++
 .../embeddings/LangchainEmbeddingsTestSupport.java |  58 +++++++
 .../src/test/resources/log4j2.properties           |  35 ++++
 components/camel-ai/pom.xml                        |  54 ++++++
 .../component/qdrant/QdrantConverterLoader.java    |   6 +
 .../camel/component/qdrant/QdrantConverter.java    |  18 ++
 components/pom.xml                                 |   1 +
 .../modules/ROOT/examples/json/langchain-chat.json |   1 +
 .../ROOT/examples/json/langchain-embeddings.json   |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../ROOT/pages/langchain-embeddings-component.adoc |   1 +
 parent/pom.xml                                     |  11 ++
 test-infra/camel-test-infra-ollama/pom.xml         |  48 ++++++
 .../src/main/resources/META-INF/MANIFEST.MF        |   0
 .../infra/ollama/commons/OllamaProperties.java     |  30 ++++
 .../infra/ollama/services/OllamaContainer.java     |  64 +++++++
 .../services/OllamaLocalContainerService.java      | 108 ++++++++++++
 .../infra/ollama/services/OllamaRemoteService.java |  51 ++++++
 .../test/infra/ollama/services/OllamaService.java  |  26 +++
 .../ollama/services/OllamaServiceFactory.java      |  37 ++++
 .../infra/ollama/services/container.properties     |  19 +++
 test-infra/pom.xml                                 |   1 +
 69 files changed, 2898 insertions(+)
 create mode 100644 components/camel-ai/camel-langchain-chat/pom.xml
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatComponentConfigurer.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointConfigurer.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointUriFactory.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration
 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangchainChatIT.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/OllamaTestSupport.java
 create mode 100644 components/camel-ai/camel-langchain-chat/src/test/resources/log4j2.properties
 create mode 100644 components/camel-ai/camel-langchain-embeddings/pom.xml
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentConfigurer.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverterLoader.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointConfigurer.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointUriFactory.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddings.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponent.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfiguration.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentIT.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsTestSupport.java
 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/resources/log4j2.properties
 create mode 100644 components/camel-ai/pom.xml
 create mode 120000 docs/components/modules/ROOT/examples/json/langchain-chat.json
 create mode 120000 docs/components/modules/ROOT/examples/json/langchain-embeddings.json
 create mode 120000 docs/components/modules/ROOT/pages/langchain-embeddings-component.adoc
 create mode 100644 test-infra/camel-test-infra-ollama/pom.xml
 copy test-infra/{camel-test-infra-arangodb => camel-test-infra-ollama}/src/main/resources/META-INF/MANIFEST.MF (100%)
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/commons/OllamaProperties.java
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaContainer.java
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaLocalContainerService.java
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaRemoteService.java
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaService.java
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaServiceFactory.java
 create mode 100644 test-infra/camel-test-infra-ollama/src/test/resources/org/apache/camel/test/infra/ollama/services/container.properties