This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch feature/CAMEL-24820-langchain4j-provider
in repository https://gitbox.apache.org/repos/asf/camel.git
from 2e4b439fc48e CAMEL-24820: langchain4j-chat, agent and embeddings
create the model from a provider and options
add 6de4a2e4133e CAMEL-24820: provider is an enumerated option,
customProvider takes a class name, and bedrock is a provider
No new revisions were added by this update.
Summary of changes:
.../catalog/components/langchain4j-agent.json | 14 ++--
.../camel/catalog/components/langchain4j-chat.json | 14 ++--
.../catalog/components/langchain4j-embeddings.json | 14 ++--
.../catalog/docs/langchain4j-agent-component.adoc | 9 ++-
.../catalog/docs/langchain4j-chat-component.adoc | 9 ++-
.../docs/langchain4j-embeddings-component.adoc | 9 ++-
.../agent/LangChain4jAgentComponentConfigurer.java | 6 ++
.../LangChain4jAgentConfigurationConfigurer.java | 6 ++
.../agent/LangChain4jAgentEndpointConfigurer.java | 6 ++
.../agent/LangChain4jAgentEndpointUriFactory.java | 3 +-
.../langchain4j/agent/langchain4j-agent.json | 14 ++--
.../src/main/docs/langchain4j-agent-component.adoc | 9 ++-
.../agent/LangChain4jAgentComponent.java | 2 +-
.../agent/LangChain4jAgentConfiguration.java | 28 ++++++--
.../chat/LangChain4jChatComponentConfigurer.java | 6 ++
.../LangChain4jChatConfigurationConfigurer.java | 6 ++
.../chat/LangChain4jChatEndpointConfigurer.java | 6 ++
.../chat/LangChain4jChatEndpointUriFactory.java | 3 +-
.../langchain4j/chat/langchain4j-chat.json | 14 ++--
.../src/main/docs/langchain4j-chat-component.adoc | 9 ++-
.../langchain4j/chat/LangChain4jChatComponent.java | 2 +-
.../chat/LangChain4jChatConfiguration.java | 30 +++++---
.../chat/LangChain4jChatProviderTest.java | 12 ++++
.../langchain4j/core/LangChain4jModelFactory.java | 81 +++++++++++++---------
.../core/LangChain4jModelFactoryTest.java | 54 ++++++++++-----
.../LangChain4jEmbeddingsComponentConfigurer.java | 6 ++
...ngChain4jEmbeddingsConfigurationConfigurer.java | 6 ++
.../LangChain4jEmbeddingsEndpointConfigurer.java | 6 ++
.../LangChain4jEmbeddingsEndpointUriFactory.java | 3 +-
.../embeddings/langchain4j-embeddings.json | 14 ++--
.../docs/langchain4j-embeddings-component.adoc | 9 ++-
.../embeddings/LangChain4jEmbeddingsComponent.java | 2 +-
.../LangChain4jEmbeddingsConfiguration.java | 30 +++++---
.../camel-main-known-dependencies.properties | 1 +
34 files changed, 311 insertions(+), 132 deletions(-)