Clarifai provides a complete platform to deploy, maintain, and manage your AI models
Clarifai offers an end-to-end platform for the complete AI lifecycle. Whether you have one input or billions, you are only steps away from using artificial intelligence to power your business applications.
Join our Slack channel
Interact actively with other users of Clarifai products
Join our Stack Overflow
Engage with Clarifai users and enrich the community
Follow us on Twitter
Send us links to your apps, research, or shareable stuff
Follow us on LinkedIn
Learn about the latest developments in the AI industry
Subscribe to our GitHub repo
Stay up-to-date with changes to our documentation
Visit our Help Center
Learn how to use Clarifai like a pro
You can get started quickly with a few clicks or a few lines of code.
Clarifai offers two powerful ways to integrate AI within your technology stack:
Clarifai API—Our code-based interface is designed for integration within your software applications. Our API offers clients in many popular programming languages.
Clarifai Portal—Our custom user interface (UI) is designed specifically for your AI projects. Portal makes it fast and easy to label data, build and train models, and connect these models into workflows.
Create and Organize Your AI Projects
Applications are the basic containers for your AI projects. You can create as many applications as you want, and applications can be duplicated or shared with collaborators.
A dataset is a collection of data examples you can use to train, test, and evaluate your machine learning model. With Clarifai datasets, you can manage the datasets you want to use for visual search, training, and evaluation.
Annotations (sometimes called "labels") are how we "teach" machines to learn new ideas. When you want to create a custom model for your business, you do this by training this model to recognize the concepts that you have annotated on your training data.
Models are where the "thinking" happens in your AI application. Clarifai supports a variety of different types of models, including "machine learning" models that can learn new things from your training data and fixed-function model operators that help you control the way that your models interact.
Workflows allow you to link multiple models together so that you can build complex and creative solutions. Clarifai models are designed so that the outputs from one model can be used as the inputs in another model.
Predictions are the basic "output" of machine learning models. Predictions are returned as a list of concepts with corresponding probabilities that tell you how confident a model is with a given prediction.
Clarifai's patented technology automatically indexes your media for search. Concepts in your models can be used as search terms. You can also search with images to find similar images. We offer numerous search types that can be combined to filter and sort your data.