---
title: "PatchProcessor"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.ezghcloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: OCR API

## Fields

- `PatchProcessor.description` (string, optional)
  - maxLength 2000
- `PatchProcessor.languages` (array<string>, optional)
- `PatchProcessor.model` (string, optional)
- `PatchProcessor.modelVersion` (string, optional) — Exact catalog version or latest (the model’s code-reviewed floating alias).
- `PatchProcessor.name` (string, optional)
  - minLength 1; maxLength 100
- `PatchProcessor.options` (object, optional)
  - `PatchProcessor.options.detail` (string, optional) — One of the model's capabilities.details (standard is currently not offered). A processor still configured with a withdrawn level can be edited or disabled, but enabling it is refused (400) and processing returns 409 detail_unavailable.
    - one of `"high"`, `"standard"`; default `"high"`
  - `PatchProcessor.options.detectHandwriting` (boolean, optional)
    - default `false`
  - `PatchProcessor.options.detectTables` (boolean, optional)
    - default `false`
- `PatchProcessor.outputFormat` (string, optional)
  - one of `"text"`, `"json-layout"`
- `PatchProcessor.tags` (map<string>, optional)


Source: https://docs.ezghcloud.com/ocr-api/schemas/PatchProcessor/index.md
