Перейти к основному содержимому
Didit привлёк $7,5 млн на инфраструктуру для идентификации и борьбы с мошенничеством
Didit
В блог
Блог · 7 сентября 2026 г.

Документный ИИ: извлечение настраиваемых полей из любых документов (RU)

Расчетные листки, подтверждения наличия средств, налоговые декларации, учредительные документы, выписки из банков. Самые важные документы при регистрации не имеют фиксированного шаблона.

Автор: DiditОбновлено
document-ai-custom-document-data-extraction.png

Документы, удостоверяющие личность, просты. Их в мире около 14 000, у них фиксированный макет, и хороший движок OCR считывает их без дополнительных указаний. Документы, которые на самом деле задерживают процесс регистрации, это другие: мексиканская constancia de situación fiscal, венесуэльский RIF, испанская escritura de constitución, индийская выписка из банка, британский расчетный лист, письмо о происхождении средств, написанное бухгалтером. Нет двух одинаковых, и ни один шаблон их не охватывает.

Обычное решение — человек. Кто-то открывает PDF, считывает номер, вводит его в форму и продолжает — несколько сотен раз в неделю. Документный ИИ — это решение, которое не является человеком.

Ключевые выводы

  • Вы настраиваете до трех документов для каждого рабочего процесса, и для каждого из них вы определяете точные поля, которые хотите извлечь — имя, тип (text, number, date), инструкцию по извлечению и является ли оно обязательным.
  • Модель визуального языка считывает каждый документ по схеме, построенной на основе ваших определений полей, и возвращает типизированные значения — числа как числа, даты как YYYY-MM-DD.
  • Судебно-медицинская экспертиза PDF и EXIF проводится при каждой загрузке для обнаружения манипуляций.
  • Извлеченные поля могут быть перепроверены с другими этапами — например, имя владельца счета в банковской выписке с именем в подтвержденном удостоверении личности — и с настраиваемыми правилами, которые вы пишете.
  • $0.20 за документ. Также доступен отдельный API, если у вас уже есть файл и вы не хотите использовать размещенный пользовательский интерфейс.

Что делает Документный ИИ

Вы описываете документ один раз. Вы даете ему название и описание на экране, которые автоматически переводятся на каждый язык верификации, и перечисляете точки данных для чтения. Каждое поле получает ключ, понятное человеку имя, инструкцию, указывающую модели, что искать, тип и флаг обязательности.

Пользователь загружает PDF или изображение. Didit отображает его, запускает извлечение по вашей схеме, применяет криминалистику, затем применяет ваши правила. Результатом является статус для каждого документа, который сворачивается в статус функции, при этом Declined важнее In Review, а тот важнее Approved.

Почему это важно

Три вещи ломаются при регистрации, которые фиксированный шаблон OCR не может исправить.

Документ не имеет шаблона. Подтверждение наличия средств — это то, что банк клиента решил распечатать. Письмо о происхождении средств — это проза. Единственное, что обобщает, это модель, которая читает по смыслу, а не по положению.

Данные должны соответствовать остальной части сессии. Извлечение «И. Иванова» из расчетного листа само по себе мало что дает. Извлечение и сравнение с полным именем в подтвержденном документе, удостоверяющем личность, — это контроль. Документный ИИ выполняет сравнение и позволяет вам решить, что произойдет в случае сбоя.

Документ может быть изменен. Расчетный лист с другим номером, наклеенным поверх оригинала, — это старейший трюк в кредитовании. Криминалистические проверки структуры PDF и EXIF изображения выполняются при каждой загрузке и могут отклонить, отправить на рассмотрение или пропустить в зависимости от настроенного вами действия.

Технические детали

Если файл уже на вашем сервере, один запрос выполняет всю работу:

curl -X POST https://verification.didit.me/v3/document-ai/\n  -H "x-api-key: $DIDIT_API_KEY" \n  -F "document=@payslip.pdf" \n  -F 'fields=[{"key":"account_holder","name":"Account holder","instruction":"Full name of the employee","type":"text","required":true,"is_full_name":true},{"key":"net_pay","name":"Net pay","instruction":"Net amount paid this period","type":"number","required":true},{"key":"pay_date","name":"Pay date","instruction":"Date of payment","type":"date","required":true}]'

Вы синхронно получаете извлеченные поля, результат совпадения имени и статус. Нет размещенного потока, нет сессии.

В рабочем процессе та же конфигурация находится в функции DOCUMENT_AI, и пользователь загружает через размещенный поток или SDK. Затем DOCUMENT_AI появляется в массиве features[] решения, и вы получаете результат из GET /v3/session/{sessionId}/decision/ или подписываетесь на session.status.updated.

Правила, которые вы можете установить

ПравилоСрабатывает, когдаДействие
document_ai_unreadable_document_actionФайл не может быть прочитанDECLINE · REVIEW · NO_ACTION
document_ai_missing_required_fields_actionОбязательное поле отсутствуетDECLINE · REVIEW · NO_ACTION
document_ai_document_tampering_actionКриминалистика обнаруживает манипуляцииDECLINE · REVIEW · NO_ACTION
document_ai_name_mismatch_actionПоле имени набирает меньше порогового значенияDECLINE · REVIEW · NO_ACTION
document_ai_unsupported_file_actionТип файла не принимаетсяDECLINE · REVIEW · NO_ACTION
document_ai_max_attempts_exceeded_actionПользователь исчерпывает попыткиDECLINE · REVIEW · NO_ACTION

Плюс document_ai_name_match_score_threshold от 0 до 100 и document_ai_max_retry_attempts от 2 до 5.

Перекрестная ссылка на другие шаги

Настраиваемые status_rules[] ссылаются на извлеченное поле как document_ai. и могут сравнивать его с результатом другого шага, используя value_type: "field". Таким образом, document_ai.account_holder equals kyc.full_name — это правило, которое вы пишете, а не функция, которую вы ждете.

В рабочем процессе с человеком поле, помеченное как is_full_name, автоматически сравнивается с подтвержденным удостоверением личности. В рабочем процессе с бизнесом оно сравнивается с названием компании, соответствующим реестру.

Сценарии использования

Кредитование и BNPL. Расчетные листки и выписки из банков, с чистым доходом, извлеченным как число, на которое могут действовать ваши правила андеррайтинга, и обнаружение подделок при каждой загрузке.

Крипто и высокоценная регистрация. Подтверждение наличия средств и письма о происхождении средств, перепроверенные по подтвержденной личности.

Регистрация бизнеса в Латинской Америке. Constancia de situación fiscal, RIF, contrato social, certificado de existencia. Документы, формат которых устанавливается налоговым органом и меняется без уведомления, считываются по инструкции, а не по шаблону.

Регулируемые профессиональные услуги. Письма-соглашения и трастовые акты, где имя в документе должно совпадать с человеком, который подписал сессию.

Как интегрироваться с Didit

  1. Откройте конструктор рабочих процессов и добавьте функцию Документного ИИ.
  2. Определите свои документы и их поля. Начните с шаблона или создайте с нуля.
  3. Установите базовые правила и порог совпадения имени.
  4. Добавьте любые настраиваемые правила статуса, которые ссылаются на другие шаги.
  5. Создавайте сессии с помощью POST /v3/session/ и читайте решение, или вызывайте POST /v3/document-ai/ напрямую, если у вас уже есть файл.

Часто задаваемые вопросы

Сколько документов я могу настроить?

До трех на рабочий процесс, каждый со своим списком полей, названием и описанием.

Какие типы файлов работают?

PDF и изображения. Все остальное вызывает document_ai_unsupported_file_action.

Обрабатывает ли он документы на других языках?

Да. Названия и описания, которые вы пишете, автоматически переводятся на каждый язык верификации, и извлечение управляется инструкциями, а не привязано к языку.

Сколько это стоит?

$0.20 за документ, будь то через рабочий процесс или через отдельный API. Первые 500 в месяц бесплатны, как и любая функция Didit.

Могу ли я использовать его без какой-либо проверки личности?

Да. POST /v3/document-ai/ — это отдельный вызов между серверами. Никакой сессии, никакого размещенного пользовательского интерфейса, никакого шага идентификации не требуется.

Готовы начать?

Прочитайте документацию по Документному ИИ, справочник по автономному API, проверьте цены и начните бесплатно.

Инфраструктура для идентификации и борьбы с мошенничеством.

Единый API для KYC, KYB, мониторинга транзакций и проверки кошельков. Интеграция за 5 минут.

Попросите ИИ кратко изложить эту страницу
API Документного ИИ — Извлечение Пользовательских Данных