Как получить имя / доверие индивидуально из classify_text?

Большинство других методов в языке API, таких как analysis_syntax, analysis_sentiment и т. Д., Имеют возможность возвращать составляющие элементы, такие как

sentiment.score
sentiment.magnitude
token.part_of_speech.tag
etc etc etc....

но я не нашел способ вернуть имя и уверенность в изоляции от classify_text. Не похоже, что это возможно, но это кажется странным. Что-то упустил? Спасибо

1 ответ

Метод language.documents.classifyText возвращает объект ClassificationCategory, который содержит name а также confidence, Если вы хотите только одно из полей, вы можете отфильтровать по categories/name или же categories/confidence, В качестве примера я выполнил:

POST https://language.googleapis.com/v1/documents:classifyText?fields=categories%2Fname&key={YOUR_API_KEY}

{
 "document": {
  "content": "this is a test for a Stackru question. I get an error because I need more words in the document and I don't know what else to say",
  "type": "PLAIN_TEXT"
 }
}

Который возвращает:

{
 "categories": [
  {
   "name": "/Science/Computer Science"
  },
  {
   "name": "/Computers & Electronics/Programming"
  },
  {
   "name": "/Jobs & Education"
  }
 ]
}

Прямая ссылка на API Explorer для интерактивного тестирования моего примера (изменение содержимого, фильтров и т. Д.)

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