Class ClaudeVLMParser

java.lang.Object
org.apache.tika.parser.vlm.AbstractVLMParser
org.apache.tika.parser.vlm.ClaudeVLMParser
All Implemented Interfaces:
Serializable, Initializable, SelfConfiguring, Parser

public class ClaudeVLMParser extends AbstractVLMParser
VLM parser for the Anthropic Claude Messages API.

Supports images (JPEG, PNG, GIF, WebP) and PDFs natively. Claude processes each PDF page as both extracted text and a rendered image, understanding layout, charts, tables and diagrams.

Authentication uses the x-api-key header (not Bearer). The required anthropic-version header is sent automatically.

Configuration key: "claude-vlm-parser"

Since:
Apache Tika 4.0
See Also: