AI

The Camel AI components are a group of components for applying Apache Camel to various AI-related technologies.

AI components

See the following for usage of each component:

ChatScript

Chat with a ChatScript Server.

Deep Java Library

Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).

LangChain4j Chat

LangChain4j Chat component

LangChain4j Embeddings

LangChain4j Embeddings

LangChain4j Tools

LangChain4j Tools and Function Calling Features

LangChain4j Web Search

LangChain4j Web Search Engine

Milvus

Perform operations on the Milvus Vector Database.

Pinecone

Perform operations on the Pinecone Vector Database.

Qdrant

Perform operations on the Qdrant Vector Database.

TensorFlow Serving

Provide access to TensorFlow Serving model servers to run inference with TensorFlow saved models remotely

TorchServe

Provide access to PyTorch TorchServe servers to run inference with PyTorch models remotely