智慧分類
快速辨識文本內容,自動分門別類。以輿情資料為例,可精準判斷,討論主題屬於政治、社會議題、金融經濟等何種類型。

智慧分類

介紹

本API將文本的類別分為社會議題、時尚領域、娛樂文創、生活休閒、醫療保健、數位科技、金融經濟、汽機車領域等八種分類。

可根據下方的API規格及範例,一次上傳一篇或多篇文本,API將回傳每篇文本之分類及相應分數。

URL

https://thoughts.blueplanet.com.tw/api/v1/classification

HTTP Method

POST

HTTP Header

Content-Type
application/json
Accept
application/json
Bearer
YOUR_API_TOKEN(需要替換成您自己的 Token)

參數表

Name Type Description
id string 唯一識別碼
text string 文章內容

CURL範例(輸入)


$ curl -X POST \ 
-H "Content-Type: application/json" \ 
-H "Accept: application/json" \ 
-H "Authorization: Bearer YOUR_API_TOKEN" \ 
-d '[
	{
		"text": "安倍晉三在國會表示,希望日本央行繼續實施大膽的寬鬆貨幣政策",
		"id": "9527"
	},
	{
		"text": "黑白劇照裡豔紅的燭火,沉默的信仰裡,有翻騰的生命。導演黃信堯前些年以《大佛普拉斯》的前身《大佛》,入圍了金馬獎最佳短片",
		"id": "9528"
	}
]
' \ 
"https://thoughts.blueplanet.com.tw/api/v1/classification"
                

CURL範例(輸出)


[
	{
		"id": "9527",
		"categories": {
			"社會議題": 4,
			"娛樂文創": 2,
			"生活休閒": 9,
			"國內外政治": 75,
			"數位科技": 2,
			"金融經濟": 8
		}
	},
	{
		"id": "9528",
		"categories": {
			"時尚領域": 5,
			"生活休閒": 7,
			"娛樂文創": 88
		}
	}
]

                

Python範例


#encoding=utf-8

import requests
import json

headers = {
    'Authorization': 'Bearer YOUR_API_TOKEN', 
    'Content-Type': 'application/json'
}

data = json.dumps([
	{
		"text": "安倍晉三在國會表示,希望日本央行繼續實施大膽的寬鬆貨幣政策",
		"id": "9527"
	},
	{
		"text": "黑白劇照裡豔紅的燭火,沉默的信仰裡,有翻騰的生命。導演黃信堯前些年以《大佛普拉斯》的前身《大佛》,入圍了金馬獎最佳短片",
		"id": "9528"
	}
]
)

result = requests.post("https://thoughts.blueplanet.com.tw/api/v1/classification", headers=headers, data=data)
            

PHP範例


$url = 'https://thoughts.blueplanet.com.tw/api/v1/classification';

$ch = curl_init($url);

$headers = array(
    'Authorization: Bearer YOUR_API_TOKEN', 
    'Content-Type: application/json'
);

$data = '[
	{
		"text": "安倍晉三在國會表示,希望日本央行繼續實施大膽的寬鬆貨幣政策",
		"id": "9527"
	},
	{
		"text": "黑白劇照裡豔紅的燭火,沉默的信仰裡,有翻騰的生命。導演黃信堯前些年以《大佛普拉斯》的前身《大佛》,入圍了金馬獎最佳短片",
		"id": "9528"
	}
]
';

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

$result = curl_exec($ch);