Использование Google Cloud Natural Language API с медицинским контентом

Я пытаюсь использовать SDK Node.js для API естественного языка ( @google-cloud/language). Я могу успешно проанализировать объекты для строки в соответствии с документами на https://cloud.google.com/natural-language/docs/analyzing-entities#analyzing_entities_in_a_string.

Я хочу проанализировать ту же строку, но с использованием Healthcare Natural Language API. Кажется, что это должен быть просто флаг или дополнительный параметр для языкового клиента, но я не могу найти никакой документации о том, как указать, какой API актуального языка использовать.

Можно ли это сделать из SDK или для этого нужно делать необработанные запросы к healthcare.googleapis.com?

2 ответа

Из-за уникальных требований медицинских документов, Healthcare NLP API существует отдельно от NLP API общего назначения.

Вы можете анализировать объекты, используя analyzeEntities API метод

      curl -X POST https://healthcare.googleapis.com/v1beta1/{nlpService=projects/*/locations/*/services/nlp}:analyzeEntities \
-d '{
  "documentContent": "<your doc here>"
}'

Здесь вы можете найти документацию, а здесь - инструкции .

В справке по документации Cloud Healthcare API не упоминаются какие-либо языковые API, по крайней мере, на данный момент.

Поэтому вам нужно использовать REST / RPC или, может быть, вы можете поднять FR. Не совсем понятно, как это сделать для этого продукта, но я уверен, что это нужно сделать с помощью кнопки «Отправить отзыв» на указанной странице документации.

В любом случае, для всех продуктов Google языковые API (например, упомянутый Node.JS SDK) - это просто удобные библиотеки, которые используют REST API под капотом.

Другие вопросы по тегам