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).

KServe

Provide access to AI model servers with the KServe standard to run inference with remote models

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.

Neo4j

Perform operations on the Neo4j Graph 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