Skip to main content

Create and Train Models

Learn how to easily create and train new models


The Clarifai platform simplifies the entire process of creating and training AI models, making it incredibly easy and efficient.

With just a single click, your model is not only trained but also automatically deployed, ready to enhance your business solutions instantly.

You can either build custom models tailored to your specific needs or jumpstart your projects with Clarifai's pre-optimized models, which are designed for immediate use.

Custom Models

When you train a custom model, you are telling the system to look at all the inputs with concepts you've provided and learn from them. Then, when the model encounters new inputs, it could correctly generate predictions by applying the learned knowledge.

The train operation is asynchronous. It may take some time for your model to be fully trained and ready. Your model will be trained on all inputs that have been processed, and a new version will be created.

Clarifai Models

Clarifai models are designed to be fast, scalable, and highly flexible, providing the ability to quickly deploy solutions that can adapt to your specific business needs. They can simplify complex tasks, reduce development time, and deliver reliable, accurate results.

Our model library is continually expanding and evolving. You can explore the Community platform to find a model that best fits your needs.

Our models are fully "trainable" machine learning models developed in-house and rigorously tested, ready to make predictions right out of the box.

We offer models across a wide range of categories, including generative models like large language models (LLMs), as well as classification, detection, and segmentation models.

Try our Pre-Built Models

Before training your own model, we recommend trying these pre-built models to see if they meet your needs.

Model Types

Whether you build a custom model or use one of Clarifai’s pre-built models, selecting the right model type is essential for your specific use case.

Different model types are optimized for different tasks and produce distinct outputs based on your input data and desired AI functionality.

Choosing the appropriate model type enables you to fully leverage the Clarifai platform and power your business with advanced AI capabilities.

note
  • You can use the Get commands to view a complete list of available model types suited to your needs.

  • To create a model with a specific type, you need to specify the desired model_type_id in the request body.

Broadly, you can create and train different model types on our platform using either of the following techniques: