Извлечение полей запросов в интеллектуальном анализе документов

Аналитика документов теперь поддерживает поле запроса для расширения схемы любой предварительно созданной модели, чтобы извлечь необходимые поля. Поля запроса также можно добавить в макет, чтобы извлечь поля в дополнение к структуре из форм или документов.

Примечание.

Извлечение поля запросов Document Intelligence Studio в настоящее время доступно с макетами и предварительно созданными моделями, за исключением предварительно созданной модели контракта.

Поля запроса или пары значений ключей

Поля запросов и пары значений ключей выполняют аналогичные функции, при выборе выбранной функции следует учитывать несколько различий.

  • Пары «ключ-значение» доступны только с моделями макетов и счетов. Если вы хотите расширить схему для предварительно созданной модели, используйте поля запроса.

  • Вы не знаете, какие поля нужно извлечь, или количество полей большое (больше 20), пары значений ключей могут быть лучшим решением.

  • Пары "ключ-значение" извлекают ключи и значения в том виде, в котором они существуют в форме или документе, следует учитывать любые варианты ключей. Например, ключи First Name или Given Name. При использовании полей запроса вы определяете ключ и модель извлекает только соответствующее значение.

  • Используйте поля запроса, если необходимое значение не может быть описано как пара значений ключа в документе. Например, дата соглашения контракта.

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

  • Если вы обрабатываете контракт в Studio Document Intelligence, используйте версию API 2024-11-30 (GA):

    Снимок экрана: кнопка полей запроса в Document Intelligence Studio.

  • Вы можете передать список меток полей, например Party1, Party2, TermsOfUse, PaymentTermsPaymentDateи TermEndDate" в рамках AnalyzeDocument запроса.

    Снимок экрана: окно выбора полей запроса в Document Intelligence Studio.

  • В дополнение к полям запроса ответ включает выходные данные модели. Список функций или схем, извлеченных каждой моделью, см. в разделе "Анализ моделей".

Запрос полей для REST API

Используйте функцию полей запроса с предварительно созданной моделью макета и добавьте поля в процесс извлечения без необходимости обучения пользовательской модели:

POST https://{endpoint}/documentintelligence/documentModels/prebuilt-layout:analyze?api-version=2024-11-30&features=queryFields&queryFields=OurReference,BookingDate HTTP/1.1
Host: *.cognitiveservices.azure.com
Content-Type: application/json
Ocp-Apim-Subscription-Key:

{
  "urlSource": "https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/rest-api/layout.png"
}

Следующие шаги