Explore all our ready-to-use image recognition models to suit your specific needs

So what are models?

A model is a processing block that converts inputs (e.g. images) to predictions (e.g. concepts, bounding boxes, etc). When you run an input through a model, it will return the predictions that the model sees in the input.

Each model is trained to recognize a unique set of outputs, such as concepts, faces, and colors. For example, if you run your input through the ‘food’ model, it will return concepts that the ‘food’ model knows about, such as specific dish names. If you run the same input through the ‘color’ model, it will return predictions about the dominant colors in your image.

Clarifai provides a variety of pre-trained models that you can use to make predictions. These models were built in-house and have been thoroughly tested. Before you train your own model, we suggest trying these out to see if they fit your needs.

Get Started with Your Free API Key

Build amazing apps with the world’s best image and video recognition API.

Sign Up for a Free Account