百度AI攻略:智能写诗.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
百度AI攻略:智能写诗 认证授权: 在开始调⽤任何API之前需要先进⾏认证授权,具体的说明请参考: 获取Access Token 向授权服务地址 grant_type:?必须参数,固定为client_credentials; client_id:?必须参数,应⽤的API Key; client_secret:?必须参数,应⽤的Secret Key; 例如: 具体代码如下: # -*- 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 智能写诗: 接⼝描述 根据⽤户输⼊的命题关键词⾃动⽣成⼀⾸7⾔绝句。 注:请使⽤⽅注意接⼝使⽤的合规性,不得利⽤该接⼝从事不合规场景的应⽤;如有违规使⽤,⼀经发现,AI开放平台有权⽴即停⽌提供服 务 请求⽰例 HTTP⽅法: POST 请求URL: ` URL参数: 参数 值 access_token 通过API Key和Secret Key获取的access_token,参考"Access Token获取" Header如下: 参数 值 Content-Type application/json Body请求⽰例: { "text": "百度", "index": 0 } 请求参数 返回参数 我⽤Python3写的调⽤函数如下: def get_poem(content): token=get_token() url = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/poem' params = dict() params['index'] = 0 params['text'] = content 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('utf-8') data = json.loads(content) print(data) poem=data['poem'][0] title = poem['title'] result = poem['content'] return title,result else: return '','' 执⾏ print (get_poem('清晨')) 调⽤结果 ('清晨', '清晨帘外⾬微凉\t傍晚轻风送暗⾹\t⼀⽚蛙声频⼊⽿\t谁⼈共我赏秋光\t') 咏唱社区和各位达⼈ 哈哈哈,这才是重头,咏唱社区和各位达⼈: 咏唱社区: 社区红⽕ 红⽕燃烧夜未眠 社区寒暖喜开颜 ⼈间最美团圆⽇ 歌舞升平乐满天 ⼈⼯智能 造化⼈⼯难写诗 智能⾼咏有谁知 善男信⼥频相问 只为天公降此时 深度学习 深度⼈间⼏⼗年 学习未改旧诗篇 痴⼼难解相思意 ⼀任红尘落枕边 AI宏图⼤展
- 粉丝: 170
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助