Skip to main content
Pass Holo a document page as an image and get clean Markdown back: headings, lists, tables, and equations, in reading order. There is no dedicated OCR endpoint: it is the same OpenAI-compatible chat/completions call with an image plus a transcription prompt, sent with temperature=0.0 and enable_thinking=False so the model transcribes in one shot. Set up the OpenAI client first by following the Quickstart.

Transcribe a page

Send one page image and read the Markdown from message.content.

Multi-page PDFs

Holo reads images, not PDFs, so rasterize each page to an image and transcribe them one per request, then stitch the results. One page per request keeps each image at full resolution and is the most reliable pattern.

Next steps

Element localization

Get click coordinates from a screenshot.

Agent loop

How to use Holo in your computer-use harness.

API reference

Endpoint, models, parameters, and limits.
Last modified on September 11, 2026