Step-by-step answer
Stretch 90 min8 stepsSelf-host an open parsing model
olmOCR 2 (7B, FP8) served by vLLM on a Modal GPU behind an API key, called through the OpenAI SDK as the bake-off's fifth parser. A cost model then separates the GPU's steady-state price per page from the cold start and idle tail you pay on small jobs. The same client runs against OpenRouter, Ollama or a local fake server with no code change.
Back to the exercise