Захват с помощью публичного ключа
Браузер загружает файлы, запускает OCR и отображает статус задачи — без секретного ключа.
- 01 Вход
Документ поступает
- 02 Распознавание
OCR и макет
- 03 Классификация
Тип и поля
- 04 Проверка
Правило или человек
- 05 Результат
Статус и экспорт
- Исходная ситуация
- Браузер загружает файлы, запускает OCR и отображает статус задачи — без секретного ключа.
- Автоматизированный результат
- Браузер загружает файлы, запускает OCR и отображает статус задачи — без секретного ключа.
- Входы
-
- Документ
- Контекст
- Выходы
-
- Статус
- Поля
Процесс
- 01Принять входные данные
- 02Распознать
- 03Проверить
- 04Задача или экспорт
- 05Установить статус
- Аутентификация
- Публикуемый ключ (po_pk_)
Только публичный ключ po_pk_ в браузере. Ограничить область действия. Добавить доверенные источники (Origin-Allowlist), установить бюджет и лимит частоты запросов. Никогда не передавать po_sk_ во фронтенд.
- Профиль MCP
- Конечные точки
-
POST /job/add/paperoffice_aiocr___generateGET /job/get/{job_id}POST /documents/idp-agent-run
- Модули
-
- Capture
- OCR
- Classify
- Export
- Разрешения
- Область действия только для POST /job/add/paperoffice_aiocr___generate, POST /documents/idp-agent-run, GET /job/get/{job_id}. Никаких прав на DELETE, администрирование, биллинг или вебхуки для po_pk_.
- Ошибки и освобождение
- 401/403: проверить ключ, область действия или источник. 402: бюджет. 429: ждать, не зацикливаться. 202: опрашивать до статуса completed. Тайм-аут: повторить один раз, затем отменить. Частичные ошибки отмечать явно.
- Безопасность
-
- po_pk_ только с узкой областью действия
- Доверенные источники (Origin-Allowlist)
- Бюджет и лимит частоты запросов
- никогда не передавать po_sk_
Промпт для Собственное приложение
Сначала полностью прочитайте:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Задача:
Браузер загружает файлы, запускает OCR и отображает статус задачи — без секретного ключа. Используйте только документированные конечные точки.
Рамки:
- Базовый URL: https://api.paperoffice.ai/latest
- Создайте браузерное приложение. Авторизация: Bearer po_pk_PUBLISHABLE_KEY. Origin устанавливается браузером. Никаких секретных ключей в браузере.
Только эти конечные точки:
- POST /job/add/paperoffice_aiocr___generate
- POST /documents/idp-agent-run
- GET /job/get/{job_id}
Ошибки: 401/403 останавливают выполнение и требуют проверки ключа. 402 отображает бюджет. 429 — экспоненциальная задержка. Сетевые ошибки повторяются один раз. Никаких выдуманных конечных точек, никаких реальных токенов. - browser-capture-app-muster.pdf
- firma: Пример GmbH
Ожидаемый результат
recipe=browser-capture-app, status=ok
Построить или продать это решение с PaperOffice?
Интеграторы и реселлеры могут комбинироваться. Следующий шаг — партнерство; заявка и мгновенное решение будут предоставлены в приложении PaperOffice.
Начать партнерство