新聞摘要,基於深度語義分析模型,自動抽取新聞文本中的關鍵信息並生成指定長度的新聞摘要。可用於熱點新聞聚合、新聞推薦、語音播報、APP消息Push等場景。如今新聞摘要接口仍是在邀測期,權限需工單申請。爲了能讓你們可以搶先了解,我特意提了工單,向小編申請了權限,先將測試結果發佈以下:python
認證受權:json
在開始調用任何API以前須要先進行認證受權,具體的說明請參考:app
http://ai.baidu.com/docs#/Auth/top測試
獲取Access Tokenurl
向受權服務地址https://aip.baidubce.com/oauth/2.0/token3d
發送請求(推薦使用POST),並在URL中帶上如下參數:code
grant_type:?必須參數,固定爲client_credentials;blog
client_id:?必須參數,應用的API Key;token
client_secret:?必須參數,應用的Secret Key;接口
例如:
具體Python3代碼以下:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import urllib
import json
#client_id 爲官網獲取的AK, client_secret 爲官網獲取的SK
client_id =【百度雲應用的AK】
client_secret =【百度雲應用的SK】
#獲取token
def get_token():
host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=' + client_id + '&client_secret=' + client_secret
request = urllib.request.Request(host)
request.add_header('Content-Type', 'application/json; charset=UTF-8')
response = urllib.request.urlopen(request)
token_content = response.read()
if token_content:
token_info = json.loads(token_content)
token_key = token_info['access_token']
return token_key
新聞摘要
具體說明請查閱: http://ai.baidu.com/docs#/NLP-API/2759b696
接口描述
自動抽取新聞文本中的關鍵信息,進而生成指定長度的新聞摘要
請求說明
HTTP方法: POST
請求URL: https://aip.baidubce.com/rpc/2.0/nlp/v1/news_summary
URL參數:
參數 值
access_token 經過API Key和Secret Key獲取的access_token,參考「Access Token獲取」
Header以下:
參數 值
Content-Type application/json
具體參數以下:
具體Python3代碼和執行結果以下:
#調用新聞摘要
def news_summary(title,content,max_summary_len):
token=get_token()
url = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/news_summary'
params = dict()
params['title'] = title
params['content'] = content
params['max_summary_len'] = max_summary_len
params = json.dumps(params).encode('utf-8')
access_token = token
url = url + "?access_token=" + access_token
request = urllib.request.Request(url=url, data=params)
request.add_header('Content-Type', 'application/json')
response = urllib.request.urlopen(request)
content = response.read()
if content:
content=content.decode('GB2312')
#print (content)
data = json.loads(content)
summary=data['summary']
print ('Summary:',summary)
title="杭州放寬落戶條件:大專及以上人才便可落戶"
content="4月3日,杭州發佈《關於貫徹落實穩企業穩增加促進實體經濟發展政策舉措的通知》(下稱《通知》)提出,全日制大學專科及以上人才,在杭工做並繳納社保的,可直接落戶。 新通知未說起落戶年齡限制 新京報記者注意到,與杭州去年發佈的人才落戶政策相比,今年4月3日發佈的通知並未提出對本科、專科學歷落戶者的年齡以及社保繳納年限的限制。 2018年4月4日,杭州市公安局公佈的《人才引進落戶辦理服務指南》要求,杭州市外戶籍人口落戶申請條件中,具備全日制緊缺專業大專學歷者需知足35週歲如下的年齡條件,具備全日制普通高校本科學歷者需知足45週歲如下的年齡條件。該類人才還應知足在杭落實工做單位,居住滿1年及以上並連續繳納1年及以上的社會保險。 這次的《通知》還明確,對年度繳納稅收1億元及以上的製造業企業,根據納稅規模給予若干技術及管理崗位的人才名額,經行業主管部門審覈後可享受人才落戶、子女入學、購買首套住房、車牌補貼等待遇。對年度繳納稅收5億元及以上製造業企業高級技術及高級管理人才,可認定爲杭州高層次人才並享受相應類別人才政策。 《通知》提出,支持符合條件的製造業企業利用自有存量工業用地,按不超過工業項目總建築面積15%的標準建設人才公寓等辦公生活配套設施;對在杭州年度繳納稅收額5億元及以上的先進製造業或高科技企業,容許按不超過工業項目總用地面積10%的標準建設人才公寓等辦公生活配套設施,並可在同一主體不一樣宗地內進行整體平衡。"
max_summary_len=200
news_summary(title,content,max_summary_len)
執行結果:
Summary: 4月3日,杭州發佈《關於貫徹落實穩企業穩增加促進實體經濟發展政策舉措的通知》提出,全日制大學專科及以上人才,在杭工做並繳納社保的,可直接落戶。 新通知未說起落戶年齡限制 新京報記者注意到,與杭州去年發佈的人才落戶政策相比,今年4月3日發佈的通知並未提出對本科、專科學歷落戶者的年齡以及社保繳納年限的限制。該類人才還應知足在杭落實工做單位,居住滿1年及以上並連續繳納1年及以上的社會保險。
總結:
總體感受功能十分的強大,一些新聞等稿件進行測試,結果都不錯。有一個小建議就是將返回結果統一到UTF-8。