analyzeEntities method

Finds named entities (currently proper names and common nouns) in the text along with entity types, probability, mentions for each entity, and other properties.

Throws a http.ClientException if there were problems communicating with the API service. Throws a ServiceException if the API method failed for any reason.

Implementation

Future<AnalyzeEntitiesResponse> analyzeEntities(
  AnalyzeEntitiesRequest request,
) async {
  final url = Uri.https(_host, '/v2/documents:analyzeEntities');
  final response = await _client.post(url, body: request);
  return AnalyzeEntitiesResponse.fromJson(response);
}