Skip to main content
Type: partition Subtype: vlm

Settings

string
VLM provider to use if Auto routing selects the VLM strategy. Allowed values: anthropic, auto, bedrock, openai, vertexai. Default: anthropic.
string
If specified, overrides the default API key used for VLM provider calls. Default: none (uses Unstructured’s internal default).
string
VLM model to use if Auto routing selects the VLM strategy. Default: claude-sonnet-4-20250514.For a full list of the models available in Unstructured, see Available models.
string
Format of the partitioner response. Allowed values: text/html, application/json. Default: text/html.
boolean
If true, applies Beautiful Soup’s prettify method to any HTML generated by the VLM partitioner, adding indentation for readability. Default: true.
boolean
If true, assigns UUIDs to element IDs, guaranteeing uniqueness (useful when used as database primary keys). If false, assigns a SHA-256 hash of the element’s text as its ID. Default: true.
boolean
required
Must be true to enable dynamic routing of pages to Fast, High Res, or VLM as needed for optimal performance and cost.
boolean
required
Must be true to allow routing of pages to Fast partitioning for better performance and cost savings.