Understand common challenges and value drivers of investing in an AI platform.
Act strategically, build high quality datasets, and reclaim valuable time to focus on innovation.
Clarifai named a leader.
Capture data about the physical world through images. Our APIs support the most common formats (JPEG, PNG, BMP, TIFF, WEBP, NITF). Responses fire in 50-500ms intervals, depending on complexity.
Process video 100x faster than a human ever could. Our APIs operate on video clips in standard formats (MP4, AVI, GIF, MOV, WMV and 3GPP). Outputs are encoded as a time series for easy analysis.
Categorize, sort and search documents at scale. Use NLP to analyze text for topics, sentiment and moderate for inappropriate content. We'll help you unlock the meaning behind text data.
Generate product metadata for faster search.
Determine common themes and topics in text and documents.
Detect gore, drugs, explicit nudity or suggestive nudity.
Detect toxic, obscene, racist or threatening language.
Compare faces to determine likeness.
Determine locations of human faces with bounding boxes.
Monitor spaces for safety and security.
Determine sentiment in user generated content and documents.
Identify logos, determine prominence and physical location.
Monitor media for out of date content or poor quality images or video.
Prevent equipment fault and failures.
Ensure safety guidelines related to employee behavior, protective gear and equipment protocols.
Detect activity using full motion video.
Predict age, gender and cultural appearance.
Categorize large quantities of unstructured image, video, and textual data faster than has ever been possible before. Classify objects, faces, people, sentiment, and more with state of the art AI. Leverage a suite of pre-trained models or train a custom classification model to suit your needs.
Browse our model gallery
Locate people, places, and objects within your images and videos. Detection takes our Classification technology a step further by identifying the exact placement within a scene.
Browse our model gallery
Solve your unique business problem with custom models. Simply provide some example training data and label the objects or people you want to recognize. You’ll have an AI model that can predict exactly what you want in seconds.
Learn more about Enlight Model Building
Recognize who is in your images and videos and predict specific known identities. Get started in minutes using our advanced pre-trained facial recognition models.
Learn more about facial recognition
Power custom predictions with embeddings from existing models. Train on top of existing embeddings and transfer learning from one model to a new custom model.
Creatively network, route, and connect machine learning models with handle model operators. Examples include random sampling to filter down data stream, image cropping to select a region from an image and concept thresholding.
Predictions can be made in over 23 different languages to support your global enterprise.
Supported languages: | ||
English | Dutch | Hindi |
Arabic | Norwegian | Bengali |
Portuguese | Punjabi | Danish |
Hindi | Polish | German |
Hungarian | Italian | Japanese |
Korean | Russian | Swedish |
Turkish | Chinese Simplified | Spanish |
French | Chinese Traditional | Finnish |
Get started with 1,000 free operations each month. Request a free API key and start building today.
from clarifai.rest import ClarifaiApp
from clarifai.rest import Image as ClImage
app = ClarifaiApp(api_key='your_api_key')
model = app.public_models.general_model
model.model_version = 'aa7f35c01e0642fda5cf400f543e7c40'
response = model.predict(Image(url="https://samples.clarifai.com/metro-north.jpg"))
app.models.initModel({id: Clarifai.GENERAL_MODEL, version: "aa7f35c01e0642fda5cf400f543e7c40"})
.then(generalModel => {
return generalModel.predict("the-image-url");
})
.then(response => {
var concepts = response['outputs'][0]['data']['concepts']
})
ConceptModel model = client.getDefaultModels().generalModel();
ModelVersion modelVersion = model.getVersionByID("the-version").executeSync().get();
ClarifaiResponse<List<ClarifaiOutput<Prediction>>> response = client.predict(model.id())
.withInputs(ClarifaiInput.forImage("some-URL"))
.withVersion("aa7f35c01e0642fda5cf400f543e7c40")
.executeSync();
ClarifaiImage *image = [[ClarifaiImage alloc] initWithURL:@"https://samples.clarifai.com/metro-north.jpg"];
[_app getModelByName:@"general-v1.3" completion:^(ClarifaiModel *model, NSError *error) {
[model predictOnImages:@[image]
completion:^(NSArray<ClarifaiSearchResult *> *outputs, NSError *error) {
NSLog(@"outputs: %@", outputs);
}];
}];
curl -X POST
-H 'Authorization: Key YOUR_API_KEY'
-H "Content-Type: application/json"
-d '
{
"inputs": [
{
"data": {
"image": {
"url": "https://samples.clarifai.com/metro-north.jpg"
}
}
}
]
}'
https://api.clarifai.com/v2/models/e0be3b9d6a454f0493ac3a30784001ff/outputs
Forrester identified Clarifai as an industry leader
Research scientists named on over 1250 publications drawing over 140K citations
Dozens of pre-trained models deliver incredible accuracy from day one
Knowledge graph linking for concepts in multiple languages
GDPR and Privacy Shield compliant
Get started with 5,000 free operations each month, no credit card required
Use the fastest UX to add your inputs and train your models
Program with API clients in six different languages
Leverage RESTful and gRPC APIs for ease of use and high performance
Up-to-date developer documentation and customer-first support
Cloud, on-premise, or air-gapped: We deploy to fit your needs
Fine-grained permissions let your organization collaborate
Models get smarter and more accurate as data flows into our API
Fast responses enable real-time applications
Output auto-scales to any incoming bandwidth
If you're encountering a technical or payment issue, the customer support team will be happy to assist you.
Contact support© 2021 Clarifai, Inc.
Terms of Use Content Takedown Privacy & Security Statement