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