Moondream2¶
Class: Moondream2BlockV1
Source: inference.core.workflows.core_steps.models.foundation.moondream2.v1.Moondream2BlockV1
This workflow block runs Moondream2, a multimodal vision-language model. You can use this block to run zero-shot object detection.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/moondream2@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
prompt |
str |
Optional text prompt to provide additional context to Moondream2.. | ✅ |
model_version |
str |
The Moondream2 model to be used for inference.. | ✅ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow runtime. See Bindings for more info.
Runtime compatibility¶
-
hard— runtimeself_hosted_cpu; executionlocal - Requires a GPU; run_locally() loads a model that needs CUDA.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to Moondream2 in version v1.
- inputs:
Instance Segmentation Model,Twilio SMS Notification,Polygon Zone Visualization,Absolute Static Crop,OPC UA Writer Sink,Google Gemma API,Keypoint Detection Model,Qwen-VL,Reference Path Visualization,Stability AI Inpainting,Multi-Label Classification Model,Triangle Visualization,Crop Visualization,Anthropic Claude,Image Convert Grayscale,EasyOCR,Model Comparison Visualization,Camera Focus,Image Slicer,Stitch OCR Detections,Llama 3.2 Vision,Heatmap Visualization,Stitch Images,Keypoint Visualization,Anthropic Claude,Polygon Visualization,Webhook Sink,Florence-2 Model,MoonshotAI Kimi,Dynamic Crop,Qwen 3.6 API,Event Writer,Perspective Correction,Google Gemini,Polygon Visualization,QR Code Generator,GLM-OCR,VLM As Detector,MoonshotAI Kimi,OCR Model,Instance Segmentation Model,Roboflow Visual Search Classifier,Multi-Label Classification Model,Circle Visualization,Twilio SMS/MMS Notification,Slack Notification,CogVLM,Contrast Enhancement,Grid Visualization,Ellipse Visualization,Single-Label Classification Model,LMM For Classification,Florence-2 Model,Pixelate Visualization,OpenAI,Corner Visualization,Local File Sink,Roboflow Custom Metadata,Image Blur,Label Visualization,Qwen3.5-VL,Llama 3.2 Vision,Object Detection Model,Anthropic Claude,Qwen 3.5 API,LMM,Roboflow Visual Search,Roboflow Vision Events,Semantic Segmentation Model,Image Preprocessing,OpenAI-Compatible LLM,Trace Visualization,Morphological Transformation,Color Visualization,Roboflow Dataset Upload,Email Notification,SIFT Comparison,Stability AI Outpainting,Morphological Transformation,Camera Calibration,Dot Visualization,Current Time,Keypoint Detection Model,Roboflow Asset Library Attributes,Halo Visualization,Microsoft SQL Server Sink,Google Vision OCR,Classification Label Visualization,Clip Comparison,Bounding Box Visualization,Image Contours,Camera Focus,OpenAI,Halo Visualization,OpenRouter,Single-Label Classification Model,S3 Sink,Stability AI Image Generation,Object Detection Model,Google Gemma,Relative Static Crop,Roboflow Dataset Upload,Contrast Equalization,OpenAI,CSV Formatter,Image Slicer,Stitch OCR Detections,Google Gemini,Instance Segmentation Model,Email Notification,Model Monitoring Inference Aggregator,MQTT Writer,Multi-Label Classification Model,Text Display,Semantic Segmentation Model,Depth Estimation,Image Threshold,Keypoint Detection Model,Icon Visualization,Blur Visualization,OpenAI,Line Counter Visualization,Google Gemini,PLC Writer,SIFT,Single-Label Classification Model,Instance Segmentation Model,Background Subtraction,VLM As Classifier,Object Detection Model,Background Color Visualization,Mask Visualization - outputs:
Path Deviation,Detections Filter,SAM 3 Interactive,Triangle Visualization,Byte Tracker,Crop Visualization,Model Comparison Visualization,Detection Event Log,Stitch OCR Detections,OC-SORT Tracker,Overlap Filter,Track Class Lock,Heatmap Visualization,Florence-2 Model,Time in Zone,Detections Stabilizer,Dynamic Crop,Event Writer,Perspective Correction,Segment Anything 2 Model,Line Counter,SAM2 Video Tracker,Circle Visualization,Line Counter,Distance Measurement,Ellipse Visualization,Time in Zone,Byte Tracker,Florence-2 Model,Pixelate Visualization,Detections Transformation,Roboflow Custom Metadata,Overlap Analysis,SORT Tracker,ByteTrack Tracker,Corner Visualization,Label Visualization,Path Deviation,Velocity,Per-Class Confidence Filter,Roboflow Vision Events,Trace Visualization,Color Visualization,Roboflow Dataset Upload,Detections Consensus,PTZ Tracking (ONVIF),Dot Visualization,Detection Offset,Bounding Box Visualization,Camera Focus,Detections Combine,Roboflow Dataset Upload,Detections Merge,Mask Area Measurement,Stitch OCR Detections,BoT-SORT Tracker,Detections Classes Replacement,Model Monitoring Inference Aggregator,Byte Tracker,Detections Stitch,Size Measurement,Icon Visualization,Blur Visualization,Time in Zone,GeoTag Detection,Background Color Visualization,Detections List Roll-Up
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Moondream2 in version v1 has.
Bindings
-
input
images(image): The image to infer on..prompt(string): Optional text prompt to provide additional context to Moondream2..model_version(roboflow_model_id): The Moondream2 model to be used for inference..
-
output
predictions(object_detection_prediction): Prediction with detected bounding boxes in form of sv.Detections(...) object.
Example JSON definition of step Moondream2 in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/moondream2@v1",
"images": "$inputs.image",
"prompt": "my prompt",
"model_version": "moondream2/moondream2_2b_jul24"
}