Интеграция OCR API Didit с Python для извлечения данных из документов (RU)
Узнайте, как легко интегрировать мощный OCR API Didit с Python для извлечения критически важных данных из документов, удостоверяющих личность. Это руководство охватывает все: от настройки среды до обработки отчетов о проверке.

Простая интеграцияOCR API Didit предлагает простой, удобный для разработчиков интерфейс для Python, обеспечивая быструю интеграцию в существующие системы для извлечения данных из документов.
Комплексное извлечение данныхПомимо базового текста, верификация личности Didit извлекает множество структурированной информации, включая личные данные, особенности документа и оценки качества изображения, обеспечивая тщательный сбор данных.
Надежные отчеты о верификацииAPI предоставляет подробные отчеты в формате JSON, предлагая детальную информацию о статусе верификации, извлеченных полях и проверках подлинности, что критически важно для соблюдения нормативных требований и управления рисками.
Масштабируемое и безопасное решениеМодульная, AI-native платформа Didit гарантирует, что извлечение данных из ваших документов будет не только точным, но и масштабируемым и безопасным, поддерживаемым такими функциями, как Free Core KYC и отсутствие платы за установку.
Сила OCR в верификации личности
В современном цифровом мире точная и эффективная верификация личности имеет первостепенное значение для бизнеса во всех секторах. Технология оптического распознавания символов (OCR) играет в этом ключевую роль, позволяя автоматически извлекать данные из документов, удостоверяющих личность, таких как паспорта, водительские удостоверения и удостоверения личности. Эта автоматизация не только ускоряет процесс регистрации, но и значительно снижает количество человеческих ошибок и потенциал мошенничества. Однако не все решения OCR одинаковы. Ключ заключается в поиске надежного, точного и легко интегрируемого API, который предоставляет комплексные возможности извлечения и верификации данных.
API верификации личности Didit разработан именно для этой задачи. Он использует передовые AI-native алгоритмы для точного чтения и извлечения информации из широкого спектра мировых документов, удостоверяющих личность. Это выходит за рамки простого распознавания текста; Didit выполняет проверки подлинности, проверяет данные на соответствие известным шаблонам и предоставляет структурированный вывод, который можно напрямую использовать в ваших приложениях. Для разработчиков, работающих с Python, интеграция этой мощной возможности упрощена и эффективна, что позволяет создавать сложные рабочие процессы верификации личности с минимальными усилиями.
Начало работы с интеграцией OCR Didit на Python
Интеграция OCR API Didit с Python — это простой процесс, разработанный для разработчиков. Первым шагом является аутентификация ваших запросов с использованием ключа API. После аутентификации вы можете отправлять изображения документов, удостоверяющих личность (лицевая и оборотная стороны, если применимо), на конечную точку /v3/id-verification/. Продукт Didit ID Verification поддерживает различные типы документов, включая паспорта, удостоверения личности и водительские удостоверения, а также распространенные форматы изображений, такие как JPEG, PNG, WebP, TIFF и PDF, с максимальным размером файла 5 МБ на изображение.
Помимо базовой отправки изображений, API предлагает мощные необязательные параметры. Например, вы можете установить perform_document_liveness в true, чтобы гарантировать, что сканируемый документ не является скопированной копией или не подвергался замене портрета, добавляя важный уровень предотвращения мошенничества. Вы также можете определить minimum_age, который автоматически отклоняет пользователей младше указанного возраста, что особенно полезно для сценариев, требующих проверки возраста, например, в играх, продаже алкоголя или на платформах с контентом с возрастными ограничениями. Эта гибкость позволяет компаниям адаптировать процесс верификации к своим конкретным требованиям соответствия и риска, используя модульную архитектуру Didit.
Понимание отчета о верификации личности
После успешной отправки и обработки API верификации личности Didit возвращает исчерпывающий отчет в формате JSON. Этот отчет является краеугольным камнем вашего процесса верификации личности, предоставляя подробную информацию об извлеченных данных и общем статусе верификации. Отчет структурирован таким образом, чтобы его было легко анализировать, и включает несколько ключевых разделов:
- Статус верификации личности: Это предоставляет общий статус сессии (например, 'Approved', 'Declined', 'In Review') и конкретные результаты верификации.
- Детали документа: Информация о проверенном документе, такая как
document_type(например, 'Passport', 'Identity Card'),document_numberиexpiration_date. - Личная информация: Извлеченные биографические данные, включая
first_name,last_name,date_of_birth,genderиnationality. Didit также предоставляетage, что особенно полезно для сценариев оценки возраста с сохранением конфиденциальности. - Медиафайлы документа: Временные URL-адреса для захваченных изображений и видео, позволяющие при необходимости визуально просмотреть. Это включает
portrait_image,front_imageиback_image. - Информация об адресе: Структурированные данные адреса, включая
formatted_addressи объектparsed_addressс такими полями, какcity,regionиpostal_code, что важно для проверок подтверждения адреса. - Метаданные верификации: Дополнительные сведения, такие как
date_of_issue,issuing_stateи оценки качества изображения для лицевой и оборотной сторон (front_image_quality_score,back_image_quality_score). Эти оценки предоставляют ценные метрики по четкости и удобству использования представленных изображений документов, помогая выявить потенциальные проблемы с процессом захвата.
Эти богатые, структурированные данные позволяют компаниям быстро принимать обоснованные решения и поддерживать надежные аудиторские следы, что крайне важно для соблюдения нормативных требований и предотвращения финансовых преступлений.
Расширенные функции и лучшие практики
OCR API Didit выходит за рамки простого извлечения данных. Например, объект ImageQualityScore в отчете предоставляет детальные метрики, такие как focus_score, brightness_score, resolution_score и overall_score. Эти оценки жизненно важны для обеспечения качества представленных документов, что напрямую влияет на точность OCR и общую надежность верификации. Анализируя эти оценки, вы можете реализовать логику для запроса изображений лучшего качества у пользователей при необходимости, повышая процент успешных верификаций.
Еще одна мощная функция — возможность генерировать PDF-отчеты, готовые к соблюдению нормативных требований, для любой сессии верификации с использованием конечной точки /v3/session/{sessionId}/generate-pdf. Эти PDF-файлы включают решения по идентификации, извлеченные данные документов и детали аудита, что упрощает ведение учета и соблюдение нормативных требований. Кроме того, конечная точка /v3/session/{sessionId}/decision/ позволяет получать полные результаты сессии верификации, включая оценки живости, результаты совпадения лиц и текущий статус обработки, предлагая полную картину пути верификации личности пользователя.
При интеграции рекомендуется корректно обрабатывать различные ответы и статусы API. Например, поле id_verification.status может указывать на 'Declined', если обнаружены проблемы, такие как просроченный документ или неудачная проверка на живость. Реализация условной логики на основе этих статусов гарантирует, что ваше приложение сможет адекватно реагировать, будь то запрос дополнительной информации у пользователя или передача дела для ручной проверки. Подход Didit, ориентированный на разработчиков, с мгновенным доступом к песочнице и общедоступной документацией, упрощает эксперименты и создание устойчивых интеграций.
Чем Didit может помочь
Didit предоставляет беспрецедентное решение для извлечения данных из документов и верификации личности с помощью своей AI-native платформы, ориентированной на разработчиков. Наш продукт ID Verification, основанный на передовой технологии OCR, точно извлекает данные из мировых документов, удостоверяющих личность. В отличие от других поставщиков, Didit предлагает Free Core KYC, позволяя вам начать верификацию личности без первоначальных затрат. Наша модульная архитектура означает, что вы можете беспрепятственно интегрировать только те компоненты, которые вам нужны, такие как Passive & Active Liveness для предотвращения мошенничества, 1:1 Face Match для биометрических сравнений и Proof of Address для комплексных проверок. Отсутствует плата за установку, а наша модель оплаты за успешную проверку обеспечивает экономическую эффективность. Выбирая Didit, вы используете платформу, созданную для глобального масштаба, автоматизации вместо ручной проверки и структурированных данных личности, все это доступно через чистые API или консоль Business Console без кода.
Готовы начать?
Готовы увидеть Didit в действии? Получите бесплатную демонстрацию сегодня.
Начните бесплатно проверять личности с помощью бесплатного уровня Didit.