Apache Camel 3 - End of Life

, by ,

Apache Camel is officially end of life by end of 2024. We have just released the last Apache Camel 3.22.3 release of Camel 3.x. There will be NO further releases, and support for Camel 3 has officially reached its end of life. There will not be any new releases of Camel 3.x, and users are encouraged to start new development on Camel 4, and plan to migrate existing applications to Camel 4.

Continue reading ❯

ROADMAP

Resolving LangChain4j AI services by interface

, by

Introduction In a recent series of Artificial Intelligence related blog posts, we have learned about the Camel Quarkus LangChain4j extension. It offers possibilities to implement new AI related scenarios like data extraction. The underlying implementation of Quarkus LangChain4j seems to offer interesting abstractions that, for instance make it possible to switch between Large Language Models quite simply. We have also started to see some improvements when it comes to invoking AI services thanks to camel bean binding and annotations.

Continue reading ❯

AI

Avoiding model lock in while building an AI Camel route

, by

Introduction In a previous blog post, we have seen how Camel parameter binding annotations could be used in conjunction with LangChain4J AI services to easily create Camel routes using Large Language Models. All this work is best reflected in a Camel Quarkus example. While building this example, poor care was taken about the choice of the LLM as this was not the initial priority. Thinking a bit more, this situation is a great opportunity to experience the switch of an LLM inside of a Camel application.

Continue reading ❯

AI