语言 api 中的大多数其他方法,例如 analyze_syntax、analyze_sentiment 等,都能够返回组成元素,如
sentiment.score
sentiment.magnitude
token.part_of_speech.tag
etc etc etc....
但我还没有找到一种方法来返回与分类文本隔离的名称和信心。这看起来不太可能,但这似乎很奇怪。错过了什么吗?谢谢
语言 api 中的大多数其他方法,例如 analyze_syntax、analyze_sentiment 等,都能够返回组成元素,如
sentiment.score
sentiment.magnitude
token.part_of_speech.tag
etc etc etc....
但我还没有找到一种方法来返回与分类文本隔离的名称和信心。这看起来不太可能,但这似乎很奇怪。错过了什么吗?谢谢
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 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 以对我的示例进行交互式测试(更改内容、过滤器等)