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:
Image Contours
,Stability AI Inpainting
,Corner Visualization
,CSV Formatter
,Google Gemini
,Line Counter Visualization
,Reference Path Visualization
,Keypoint Detection Model
,Model Monitoring Inference Aggregator
,Florence-2 Model
,Circle Visualization
,OCR Model
,Llama 3.2 Vision
,Relative Static Crop
,Roboflow Dataset Upload
,Image Convert Grayscale
,Pixelate Visualization
,Model Comparison Visualization
,Trace Visualization
,LMM
,Twilio SMS Notification
,Roboflow Dataset Upload
,Depth Estimation
,Label Visualization
,Classification Label Visualization
,OpenAI
,Blur Visualization
,Color Visualization
,Bounding Box Visualization
,Anthropic Claude
,Instance Segmentation Model
,Ellipse Visualization
,Polygon Zone Visualization
,Object Detection Model
,Roboflow Custom Metadata
,Image Slicer
,Image Slicer
,Crop Visualization
,Halo Visualization
,Perspective Correction
,Dot Visualization
,Mask Visualization
,Keypoint Visualization
,Local File Sink
,Absolute Static Crop
,Stitch OCR Detections
,Image Blur
,OpenAI
,VLM as Classifier
,Clip Comparison
,Triangle Visualization
,Background Color Visualization
,SIFT Comparison
,Florence-2 Model
,Google Vision OCR
,Camera Calibration
,Image Threshold
,Single-Label Classification Model
,Image Preprocessing
,OpenAI
,CogVLM
,Slack Notification
,VLM as Detector
,Stability AI Image Generation
,SIFT
,Grid Visualization
,Camera Focus
,Stitch Images
,Stability AI Outpainting
,Multi-Label Classification Model
,Polygon Visualization
,Webhook Sink
,Dynamic Crop
,Email Notification
,LMM For Classification
- outputs:
Identify Changes
,Identify Outliers
,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"
}