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