New: every message picks a fast or a slow model

VLM Run

VLM Run provides multimodal agents, structured extraction, predictions, files, skills, feedback, and evaluation APIs.

What agents can do

Actions11

  • Create skill

    Create a reusable skill from exactly one uploaded zip, prompt, or chat session.

  • Discover extraction schemas

    List supported structured-extraction domains, or return the full JSON schema for one domain when domain is provided.

  • Execute agent

    Start a VLM Run agent execution from an existing agent name or inline configuration over multimodal inputs.

  • Extract structured json

    Start structured JSON extraction from images, a document, a video, or audio using a domain, custom schema, or skill.

  • Find files

    List uploaded files or find one by file ID or MD5 hash.

  • Find skills

    List VLM Run skills or find one exact skill by ID, name, and optional version.

  • Get run

    Get the current status and result of one structured-extraction prediction or agent execution; call repeatedly to poll asynchronous work.

  • List agents

    Return agents available to the connected account for selection before execution.

3 more
  • List artifacts

    List artifact metadata belonging to exactly one chat session or agent execution.

  • List runs

    List structured-extraction predictions or agent executions for the connected account.

  • Upload file

    Upload a local file to VLM Run for extraction, agent input, or skill creation.

How it connects

You paste an API key from VLM Run on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.