0

语言 api 中的大多数其他方法,例如 analyze_syntax、analyze_sentiment 等,都能够返回组成元素,如

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

但我还没有找到一种方法来返回与分类文本隔离的名称和信心。这看起来不太可能,但这似乎很奇怪。错过了什么吗?谢谢

4

1 回答 1

1

language.documents.classifyText方法返回一个包含和的ClassificationCategory对象。如果您只想要其中一个字段,您可以按或过滤。作为一个例子,我执行:nameconfidencecategories/namecategories/confidence

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

{
 "document": {
  "content": "this is a test for a StackOverflow 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 以对我的示例进行交互式测试(更改内容、过滤器等)

于 2018-02-03T20:14:49.187 回答