Skip to main content
This page uses the SoMark API as the baseline and lists what OXR (Free API and self-hosted) supports.
Legend: ✅ supported ⚠️ partially supported or behaves differently ❌ not supported

Endpoints

Common request parameters

Applies to /parse/sync and /parse/async.

output_formats

The default matches SoMark: ["markdown", "json"].

element_formats

The default for cs differs: when omitted, SoMark returns image and OXR returns smiles. Pass {"cs": "image"} explicitly if you need images.

feature_config

Passing true for an unsupported enable_* option does not fail the request. OXR ignores it and adds a message to warnings in the response. A non-boolean value returns a parameter error.

OXR-only parameters

extra

Optional JSON object for tuning model sampling. SoMark has no such parameter. Unlisted keys return a parameter error.

File formats

OXR’s image support depends on what the server’s OpenCV can decode. Convert Office files to PDF before submitting. Files that cannot be decoded return an “invalid document” error.

Usage limits

Response differences

The response structure matches SoMark (code, message, warnings, data). The differences are:

Back to overview

Learn how OXR relates to SoMark and how to use the Free API