From dd7e5b8573d43d39650d70d34b6d0cf716fb3507 Mon Sep 17 00:00:00 2001 From: dmitriylaukhin Date: Sun, 28 Jun 2026 11:52:14 +0500 Subject: [PATCH] =?UTF-8?q?docs(readme):=20=D0=BF=D1=80=D0=BE=D0=B8=D0=B7?= =?UTF-8?q?=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D1=8C=20=C2=A75=20=E2=80=94=20=D0=B7=D0=B0=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=D1=8B=20=D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=20=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Текст (xlsx, 1724 строки) 0,2с (≤60с ✅); скан через Vision ~14,5с/стр — упирается в квоту free-tier Gemini (не в код), 21-стр документ 5,2 мин. Путь решения: платный тариф или параллельные постраничные вызовы. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 9c7ee52..139f695 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,19 @@ XLSX/XLS), извлекает услуги и цены, нормализует Полный отчёт о качестве — `docs/quality_report.json`. +## Производительность (ТЗ §5) + +| Тип документа | Замер | Норматив ТЗ §5 | +|---|---|---| +| Текст (XLSX, 1724 строки) | **0,2 с** | ≤ 60 с ✅ | +| Скан/битый PDF через Gemini Vision | ~14,5 с/страница; 21-страничный документ — 5,2 мин | ≤ 3 мин/документ | + +Текстовые форматы (PDF-текст, DOCX, XLSX/XLS) укладываются в норматив с большим запасом. +Скан-добор упирается в **квоту запросов free-tier Gemini Vision** (~14,5 с/страница — это +троттлинг RPM, а не латентность кода): небольшие и средние сканы проходят за < 3 мин, крупный +21-страничный документ — за 5,2 мин. Узкое место — лимит API, не алгоритм: платный тариф Gemini +или параллельные постраничные вызовы снимают ограничение без изменения логики извлечения. + ## Стек и решения | Слой | Решение |