CogVLM¶
Class: CogVLMBlockV1
Source: inference.core.workflows.core_steps.models.foundation.cog_vlm.v1.CogVLMBlockV1
CogVLM reached End Of Life
Due to dependencies conflicts with newer models and security vulnerabilities discovered in transformers
library patched in the versions of library incompatible with the model we announced End Of Life for CogVLM
support in inference, effective since release 0.38.0.
We are leaving this block in ecosystem until release 0.42.0 for clients to get informed about change that
was introduced.
Starting as of now, all Workflows using the block stop being functional (runtime error will be raised),
after inference release 0.42.0 - this block will be removed and Execution Engine will raise compilation
error seeing the block in Workflow definition.
Ask a question to CogVLM, an open source vision-language model.
This model requires a GPU and can only be run on self-hosted devices, and is not available on the Roboflow Hosted API.
This model was previously part of the LMM block.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/cog_vlm@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 |
Text prompt to the CogVLM model. | ✅ |
json_output_format |
Dict[str, str] |
Holds dictionary that maps name of requested output field into its description. | ❌ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow runtime. See Bindings for more info.
Runtime compatibility¶
-
requires_internet— air-gapped / offline deployments - This block depends on a service that is not reachable from fully offline / air-gapped deployments.
-
hard— runtimeself_hosted_cpu; executionlocal - Requires a GPU; run_locally() loads a model that needs CUDA.
-
hard— runtimehosted_serverless; executionremote - LMM_ENABLED=False on Roboflow Hosted Serverless: the /llm_v1 and /infer/cog_vlm endpoints are not registered, so run_remotely() returns 404.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to CogVLM in version v1.
- inputs:
Google Gemini,OpenAI,Trace Visualization,Twilio SMS Notification,Image Preprocessing,Anthropic Claude,Image Slicer,VLM As Classifier,Dynamic Crop,LMM For Classification,Object Detection Model,Bounding Box Visualization,Webhook Sink,Halo Visualization,Mask Visualization,Absolute Static Crop,Pixelate Visualization,Twilio SMS/MMS Notification,MoonshotAI Kimi,SIFT Comparison,Dot Visualization,Multi-Label Classification Model,Stitch Images,Stitch OCR Detections,OpenAI,OPC UA Writer Sink,Google Gemini,Stability AI Inpainting,Email Notification,EasyOCR,Keypoint Visualization,Llama 3.2 Vision,Florence-2 Model,LMM,Roboflow Custom Metadata,Auto Rotate on Edges,Image Slicer,Keypoint Detection Model,OCR Model,Circle Visualization,Model Comparison Visualization,Stability AI Outpainting,Slack Notification,Line Counter Visualization,Camera Calibration,Contrast Enhancement,Relative Static Crop,Single-Label Classification Model,Clip Comparison,Morphological Transformation,Email Notification,Halo Visualization,VLM As Detector,Cosmos 3,CogVLM,Polygon Visualization,Camera Focus,Corner Visualization,Ellipse Visualization,Qwen-VL,Crop Visualization,PP-OCR,Google Gemma,Qwen 3.5 API,PLC Writer,Model Monitoring Inference Aggregator,Morphological Transformation,Anthropic Claude,Roboflow Visual Search,Icon Visualization,Heatmap Visualization,Color Visualization,Instance Segmentation Model,Google Gemma API,OpenAI,CSV Formatter,Image Blur,Triangle Visualization,Background Color Visualization,Grid Visualization,Image Contours,Image Threshold,Blur Visualization,GLM-OCR,Current Time,Roboflow Visual Search Classifier,QR Code Generator,Anthropic Claude,OpenAI-Compatible LLM,Florence-2 Model,Reference Path Visualization,Polygon Zone Visualization,Stitch OCR Detections,Roboflow Asset Library Attributes,Classification Label Visualization,Microsoft SQL Server Sink,Perspective Correction,Background Subtraction,Camera Focus,Image Convert Grayscale,Label Visualization,Contrast Equalization,Polygon Visualization,Google Vision OCR,SIFT,Stability AI Image Generation,Text Display,Llama 3.2 Vision,Qwen 3.6 API,MQTT Writer,MoonshotAI Kimi,Roboflow Dataset Upload,Local File Sink,OpenRouter,Qwen3.5-VL,Roboflow Vision Events,OpenAI,Google Gemini,S3 Sink,Event Writer,Depth Estimation,Roboflow Dataset Upload - outputs:
Anthropic Claude,Image Slicer,Dynamic Crop,Mask Area Measurement,BoT-SORT Tracker,Cache Get,SIFT Comparison,Stitch Images,Stitch OCR Detections,Instance Segmentation Model,Stability AI Inpainting,Distance Measurement,EasyOCR,Llama 3.2 Vision,Track Class Lock,Florence-2 Model,Gaze Detection,YOLO-World Model,Dominant Color,Model Comparison Visualization,Detections Classes Replacement,Line Counter Visualization,Byte Tracker,PLC Reader,Clip Comparison,CogVLM,PP-OCR,Morphological Transformation,Detections List Roll-Up,Instance Segmentation Model,OpenAI,Time in Zone,Detections Stabilizer,Image Contours,SAM 3,Roboflow Visual Search Classifier,QR Code Generator,OpenAI-Compatible LLM,Polygon Zone Visualization,Roboflow Asset Library Attributes,Path Deviation,GeoTag Detection,Camera Focus,Inner Workflow,Llama 3.2 Vision,VLM As Detector,Instance Segmentation Model,MQTT Writer,Roboflow Dataset Upload,Local File Sink,Bounding Rectangle,Event Writer,Google Gemini,Semantic Segmentation Model,Depth Estimation,Seg Preview,Byte Tracker,Google Gemini,OpenAI,Twilio SMS Notification,Pixel Color Count,Object Detection Model,Webhook Sink,Halo Visualization,Buffer,Switch Case,Dot Visualization,Image Stack,OPC UA Writer Sink,Image Slicer,Time in Zone,Contrast Enhancement,Morphological Transformation,Per-Class Confidence Filter,Halo Visualization,Clip Comparison,Google Gemma,Qwen 3.5 API,Qwen3.5,Single-Label Classification Model,Motion Detection,Multi-Label Classification Model,Detections Consensus,Overlap Analysis,Segment Anything 2 Model,Image Blur,Grid Visualization,Blur Visualization,GLM-OCR,Anthropic Claude,Google Vision OCR,Polygon Visualization,Data Aggregator,SIFT,Qwen 3.6 API,Text Display,JSON Parser,Qwen3.5-VL,Roboflow Vision Events,Identify Changes,Keypoint Detection Model,PLC ModbusTCP,S3 Sink,Line Counter,Roboflow Dataset Upload,SAM 3,Image Preprocessing,Single-Label Classification Model,Time in Zone,CLIP Embedding Model,Bounding Box Visualization,Object Detection Model,Mask Edge Snap,First Non Empty Or Default,Path Deviation,QR Code Detection,Expression,Absolute Static Crop,OpenAI,Email Notification,Frame Delay,Cosine Similarity,Roboflow Custom Metadata,Dynamic Zone,Auto Rotate on Edges,Keypoint Detection Model,Detections Transformation,Property Definition,Byte Tracker,Continue If,Stability AI Outpainting,Slack Notification,Camera Calibration,Single-Label Classification Model,VLM As Detector,SORT Tracker,Corner Visualization,Ellipse Visualization,Camera Focus,Rate Limiter,Anthropic Claude,Roboflow Visual Search,Color Visualization,Triangle Visualization,Detection Event Log,Object Detection Model,SAM 3,Image Threshold,Barcode Detection,Detections Merge,Current Time,Qwen2.5-VL,Florence-2 Model,Semantic Segmentation Model,SmolVLM2,Stitch OCR Detections,Microsoft SQL Server Sink,Moondream2,VLM As Classifier,Image Convert Grayscale,Label Visualization,Detection Offset,Stability AI Image Generation,Perception Encoder Embedding Model,Line Counter,Identify Outliers,Cache Set,VLM As Classifier,Trace Visualization,SAM 3 Interactive,PLC EthernetIP,Detections Filter,LMM For Classification,Velocity,Mask Visualization,Template Matching,Twilio SMS/MMS Notification,Pixelate Visualization,MoonshotAI Kimi,Multi-Label Classification Model,Google Gemini,OC-SORT Tracker,Keypoint Visualization,Dimension Collapse,LMM,Detections Combine,PTZ Tracking (ONVIF),OCR Model,Circle Visualization,Relative Static Crop,SAM2 Video Tracker,ByteTrack Tracker,Email Notification,Cosmos 3,Polygon Visualization,Qwen-VL,PLC Writer,Crop Visualization,Model Monitoring Inference Aggregator,Qwen3-VL,Keypoint Detection Model,Size Measurement,Icon Visualization,Heatmap Visualization,Google Gemma API,Instance Segmentation Model,CSV Formatter,Delta Filter,SAM3 Video Tracker,Background Color Visualization,Detections Stitch,Reference Path Visualization,Classification Label Visualization,Perspective Correction,Background Subtraction,Contrast Equalization,MoonshotAI Kimi,OpenRouter,OpenAI,SIFT Comparison,Multi-Label Classification Model,Overlap Filter
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
CogVLM in version v1 has.
Bindings
-
input
-
output
parent_id(parent_id): Identifier of parent for step output.root_parent_id(parent_id): Identifier of parent for step output.image(image_metadata): Dictionary with image metadata required by supervision.structured_output(dictionary): Dictionary.raw_output(string): String value.*(*): Equivalent of any element.
Example JSON definition of step CogVLM in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/cog_vlm@v1",
"images": "$inputs.image",
"prompt": "my prompt",
"json_output_format": {
"count": "number of cats in the picture"
}
}