CLIP Embedding Model¶
Class: ClipModelBlockV1
Source: inference.core.workflows.core_steps.models.foundation.clip.v1.ClipModelBlockV1
Use a CLIP model to create semantic embeddings of text and images.
This block accepts an image or string and returns an embedding. The embedding can be used to compare the similarity between different images or between images and text.
Type identifier¶
Use the following identifier in step "type"
field: roboflow_core/clip@v1
to add the block as
as step in your workflow.
Properties¶
Name | Type | Description | Refs |
---|---|---|---|
name |
str |
Unique name of step in workflows. | ❌ |
data |
str |
The string or image to generate an embedding for.. | ✅ |
version |
str |
Variant of CLIP model. | ✅ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow
runtime. See Bindings for more info.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to CLIP Embedding Model
in version v1
.
- inputs:
Blur Visualization
,Anthropic Claude
,Triangle Visualization
,Trace Visualization
,LMM
,Label Visualization
,Model Monitoring Inference Aggregator
,Roboflow Dataset Upload
,Absolute Static Crop
,Image Preprocessing
,Relative Static Crop
,Image Threshold
,Reference Path Visualization
,Slack Notification
,Stability AI Outpainting
,SIFT
,Roboflow Dataset Upload
,Google Vision OCR
,Stability AI Inpainting
,Background Color Visualization
,CSV Formatter
,Circle Visualization
,Image Blur
,Keypoint Visualization
,VLM as Detector
,Google Gemini
,OpenAI
,Image Convert Grayscale
,Line Counter Visualization
,Model Comparison Visualization
,Roboflow Custom Metadata
,Image Slicer
,Stitch OCR Detections
,Crop Visualization
,Corner Visualization
,Multi-Label Classification Model
,Pixelate Visualization
,Local File Sink
,Image Slicer
,Mask Visualization
,VLM as Classifier
,Color Visualization
,Clip Comparison
,Polygon Visualization
,Email Notification
,Keypoint Detection Model
,Perspective Correction
,Camera Calibration
,OpenAI
,Bounding Box Visualization
,Camera Focus
,CogVLM
,Instance Segmentation Model
,Twilio SMS Notification
,OpenAI
,Dynamic Crop
,Depth Estimation
,Halo Visualization
,Florence-2 Model
,Dot Visualization
,Classification Label Visualization
,Webhook Sink
,SIFT Comparison
,Stability AI Image Generation
,Florence-2 Model
,LMM For Classification
,Ellipse Visualization
,Llama 3.2 Vision
,Image Contours
,Single-Label Classification Model
,Grid Visualization
,Stitch Images
,OCR Model
,Object Detection Model
,Polygon Zone Visualization
- outputs:
Identify Outliers
,Identify Changes
,Cosine Similarity
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
CLIP Embedding Model
in version v1
has.
Bindings
Example JSON definition of step CLIP Embedding Model
in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/clip@v1",
"data": "$inputs.image",
"version": "ViT-B-16"
}