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