Skip to content

megacamelus/camel-ai-examples

Repository files navigation

Welcome to the Apache Camel AI Examples

Introduction

This repository contains the various examples of AI and machine learning applications using Apache Camel. The examples are designed to be immediately executable using Camel JBang. If you want to start a new full-fledged Camel application project based on one of these examples, you can use the Camel JBang export command to generate a Maven project.

View the individual example READMEs for details.

Executing

Run the examples using Camel JBang. For instance, when you want to run djl/ssd.java example, you can execute the following command:

camel run djl/ssd.java

Examples

Example Category Description

DJL

CV

A collection of small examples for showing what the Camel DJL component can do.

Image to Text

CV

An example for showing how Camel can consume images and route the messages based on the text output classified from the images.

Speech to Text

Audio, NLP

An example for showing how Camel can translate audio speech data to text and then apply sentiment analysis to it for routing the messages.

TensorFlow Serving

CV

A collection of small examples for showing what the Camel TensorFlow Serving component can do.

TorchServe

CV

A collection of small examples for showing what the Camel TorchServe component can do.

Help and contributions

If you hit any problem using Camel or have some feedback, then please let us know.

We also love contributors, so get involved :-)

The Camel riders!