AudionAudion

Gemini OCR: Standard, Flex and Batch

GEMINI_BATCH_FLEX.md

Gemini OCR: Standard, Flex and Batch

Эта страница описывает, как в Audion Office OCR AI использовать Gemini для OCR после добавления Gemini tier, Gemini Batch OCR и Забрать Gemini Batch.

Официальные страницы Google:

Коротко

Standard - обычный интерактивный Gemini API. Используйте его для одиночных страниц, проверки качества OCR и задач, где важен быстрый ответ.

Flex - тот же интерактивный запрос, но с service_tier=flex. Он дешевле, зато может дольше ждать свободную мощность или отказать при перегрузке. В проекте для Flex увеличен таймаут, потому что очередь может ждать минуты.

Batch - отдельный асинхронный режим. Проект сначала готовит локальный JSONL и manifest, затем по переключателю отправляет paid job в Google. Готовый результат забирается отдельной операцией Забрать Gemini Batch.

Где в GUI

Платный API OCR:

Тест качества OCR:

Инструменты проекта:

Gemini Batch OCR

Поля:

Если Отправить в Google выключен, операция только готовит локальные файлы и ничего не отправляет наружу. Это безопасный dry-run для проверки размера и состава Batch-запроса.

Если Отправить в Google включен, проект:

  1. Рендерит выбранные страницы.
  2. Применяет выбранный preprocess-профиль.
  3. Собирает requests.jsonl.
  4. Загружает JSONL через Gemini File API.
  5. Создаёт Batch job.
  6. Записывает job_name в manifest и workspace\gemini_batch\latest.json.

Где лежат файлы

Каждый запуск пишет отдельную папку:

workspace\gemini_batch\YYYYMMDD_HHMMSS\
  manifest.json
  requests.jsonl
  status.json          после проверки job
  results.jsonl        после скачивания результата
  pages\*.md           Markdown по страницам
  *_gemini_batch.md    склеенный Markdown по исходному файлу

Последний запуск:

workspace\gemini_batch\latest.json

latest.json хранит путь к manifest и последний job_name, чтобы Забрать Gemini Batch мог работать без ручного копирования id.

Проверенный dry-run

Проверка была выполнена без отправки в Google:

input\Вопрос 239.pdf
pages: 6-8
DPI: 300
preprocess: Raw
model: gemini-3.5-flash
submit: false

Результат проверки:

Практические рекомендации

Для одиночных страниц и OCR-бенчмарков начинайте со Standard.

Для больших несрочных прогонов используйте Batch: он удобнее для сотен/тысяч страниц и дешевле стандартного интерактивного режима, но результат приходит позже.

Flex имеет смысл, когда нужен обычный синхронный OCR-запрос, но цена важнее стабильной задержки. Если Gemini начал долго ждать, ловить transport timeout или capacity errors, вернитесь на Standard либо используйте Batch.

Для таблиц и страниц с вертикальными полосами сначала пробуйте Raw. Сильная очистка может помочь слабому тексту, но иногда повреждает линии таблиц и строки рядом с полосами.

English Summary

Use Standard for normal interactive Gemini OCR. Use Flex when lower cost is more important than stable latency. Use Gemini Batch OCR for large non-urgent jobs: it prepares a local JSONL/manifest first, submits a paid Google Batch job only when the submit toggle is enabled, and Забрать Gemini Batch downloads finished Markdown later.

Alle Projekte