Как получить имя / доверие индивидуально из 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 для интерактивного тестирования моего примера (изменение содержимого, фильтров и т. Д.)