def key_phrases(show_stats:nil, multi_language_batch_input:nil, custom_headers:nil)
      response = key_phrases_async(show_stats:show_stats, multi_language_batch_input:multi_language_batch_input, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def key_phrases(show_stats:nil, multi_language_batch_input:nil, custom_headers:nil)
      response = key_phrases_async(show_stats:show_stats, multi_language_batch_input:multi_language_batch_input, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
The API returns a list of strings denoting the key talking points in the
 input text.

 See the <a
 href="https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview#supported-languages">Text
 Analytics Documentation</a> for details about the languages that are
 supported by key phrase extraction.

 @param show_stats [Boolean] (optional) if set to true, response will contain
 input and document level statistics.
 @param multi_language_batch_input [MultiLanguageBatchInput] Collection of
 documents to analyze. Documents can now contain a language field to indicate
 the text language
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [KeyPhraseBatchResult] operation results.