For the complete documentation index, see llms.txt. This page is also available as Markdown.

CogVLM

DEPRECATED! Run a self-hosted vision language model.

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@v1 to add the block as a 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 - runtime self_hosted_cpu; execution local : Requires a GPU; run_locally() loads a model that needs CUDA.

hard - runtime hosted_serverless; execution remote : LMM_ENABLED=False on Roboflow Hosted Serverless: the /llm_v1 and /infer/cog_vlm endpoints are not registered, so run_remotely() returns 404.

Input and Output Bindings

The available connections depend on its binding kinds. Check what binding kinds CogVLM in version v1 has.

Input and output bindings
  • input

    • images (image): The image to infer on..

    • prompt (string): Text prompt to the CogVLM model.

  • 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

Last updated

Was this helpful?