Портал соответствия поставщиков
Поставщики загружают подтверждающие документы. Тип документа, срок действия и отсутствующие документы распознаются и отображаются в портале.
- 01 Вход
PDF-документ в портале
- 02 Распознавание
OCR и макет
- 03 Классификация
Тип документа и срок действия
- 04 Проверка
Отсутствующие документы
- 05 Статус
Портал показывает результат
- Исходная ситуация
- Отдел закупок и контроля качества нуждаются в статусе для каждого поставщика, чтобы документы не хранились в почтовых ящиках.
- Автоматизированный результат
- Каждая загрузка предоставляет тип документа, дату окончания срока действия и четкий статус портала.
- Входы
-
- PDF сертификата
- Товарная накладная
- Доказательство ISO
- Выходы
-
- Тип документа
- Срок действия
- Отсутствующие документы
- Статус портала
Процесс
- 01Отправить загрузку в браузере в PaperOffice
- 02Запустить OCR с processing_lane=instant
- 03Завершить задачу через GET /job/get/{job_id}
- 04Применить IDP-агента к тому же документу
- 05Отобразить статус и отсутствующие поля в портале
- Аутентификация
- Публикуемый ключ (po_pk_)
Только Publishable Key po_pk_ в браузере. Ограничить область действия задачами OCR и IDP. Установить список разрешенных источников, бюджет и ограничение частоты запросов. Планировать истечение срока действия и ротацию ключей. Никогда не передавать po_sk_ во фронтенд.
- Профиль MCP
- Конечные точки
-
POST /job/add/paperoffice_aiocr___generatePOST /documents/idp-agent-runGET /job/get/{job_id}
- Модули
-
- Capture
- OCR
- Classify
- Export
- Разрешения
- Область действия для POST /job/add/paperoffice_aiocr___generate и POST /documents/idp-agent-run. Никаких прав на удаление, администрирование, биллинг или вебхуки для po_pk_.
- Ошибки и освобождение
- 401/403: проверить ключ, область действия или источник. 402: бюджет. 429: ждать, не зацикливаться. 202: опрашивать до completed. Тайм-аут: повторить один раз, затем отменить. Частичные ошибки: пометить документ как непроверенный.
- Безопасность
-
- po_pk_ только с областью действия OCR/IDP
- Список разрешенных источников держать узким
- Установить бюджет и ограничение частоты запросов
- Ротировать ключи, никогда не передавать po_sk_
Промпт для Собственное приложение
Сначала полностью прочитайте:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Задача:
Создайте браузерное приложение «Портал соответствия поставщиков». Поставщики загружают подтверждающие документы. Приложение определяет тип документа и его действительность, а также отображает статус.
Рамки:
- Базовый URL: https://api.paperoffice.ai/latest
- Авторизация: Bearer po_pk_PUBLISHABLE_KEY
- Origin определяется браузером. Ключ имеет ограничения по scope, whitelist origins, бюджет (HTTP 402), ограничение частоты запросов (HTTP 429), TTL не более 365 дней.
- Никаких секретных ключей (po_sk_) в браузере. po_pk_ не может выполнять действия DELETE, администрирования, биллинга или вебхуков.
Только эти конечные точки:
- POST /job/add/paperoffice_aiocr___generate (multipart файл, processing_lane=instant, client_wait)
- GET /job/get/{job_id} при HTTP 202 или таймауте client_wait
- POST /documents/idp-agent-run (загрузка файла или pofid)
Последовательность:
1. Принять файл.
2. Запустить OCR-задачу.
3. При ответе 202 выполнять опрос, но не бесконечно.
4. Применить IDP к тому же документу.
5. Отобразить в UI тип документа, действительность и отсутствующие подтверждения.
Ошибки: при 401/403 остановить работу и проверить ключ. При 402 показать бюджет. При 429 использовать экспоненциальную задержку. Сетевые ошибки повторять один раз. Частичные ошибки отмечать видимым образом. Не выдумывать конечные точки, не использовать реальные токены. - iso-9001-acme-2026.pdf
- поставщик: ACME Components GmbH
- выдан: 2025-03-12, действует до: 2026-03-11
Ожидаемый результат
typ=iso_certificate, supplier=ACME Components GmbH, valid_until=2026-03-11, missing=[], portal_status=complete
Построить или продать это решение с PaperOffice?
Интеграторы и реселлеры могут комбинироваться. Следующий шаг — партнерство; заявка и мгновенное решение будут предоставлены в приложении PaperOffice.
Начать партнерство