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