python智能写诗的程序_【百度大脑新品体验】智能写诗与智能春联

本文介绍了如何使用Python调用百度AI的智能春联和智能写诗接口,包括获取access_token、创建应用以及实现生成春联和诗歌的代码示例。并展示了错误处理和Flask应用的实现,以网页形式展示生成结果。
摘要由CSDN通过智能技术生成

上面两个字符段是接口的输入,text 字数小于 5 个,是春联的主题。 index 可以用来指定生成的对联,不同的 index 可能会生成不同的对联。

智能春联的返回参数如下表:

727710c980cd069af325d794937d6835.png

其输出为 json 字符串。例如:“春节”对应的一个输出为

{'couplets': {'center': '迎春接福', 'first': '春节迎春新世纪', 'second': '福音报福小康年'}}

智能写诗接口

智能写诗是指根据用户输入的命题关键词自动生成一首7言绝句。

智能写诗的请求参数如下表:

c49482d82e3a12658e484e00c7b78de9.png

这两个输入字段和智能春联的两个输入字段相同,只是,text 代表诗的主题

智能写诗的返回参数如下表:

90dca9d76eb2e291229d9e79e130c11a.png

其输出也是 json 字符串,例如:“百度”对应的一个输出为

{'poem': [{'content': '神州崛起宏图展\t华夏腾飞巨浪狂\t万里江山添锦绣\t千秋百度铸辉煌\t', 'title': '百度'}]}

错误码说明

88e02c8ac35e1db1017e44aeb4f38cf0.png

代码实现

本文使用 python3 来调用智能春联和智能写诗接口,接下来一步一步进行说明。

创建应用

首先进入到控制台,然后在“总览”下找到“产品服务” -> “人工智能” -> “自然语言处理”。

10690cdd50379b627a528280a260fb0e.png

然后点击创建应用,填写好“应用名称”、“应用描述”,其他默认就行,然后点击“创建”。

cb2b1f38cae6c11c1f2ae84fab892d67.png

678b30afe56af4854a7c776d2ac8d280.png

创建好应用之后,进入“应用列表”,就能看到应用的相关信息,我们需要的是 API Key 和 Secret Key。

d34f87b5053cc860df6a2fe2370d018d.png

获取 access token

通过 API Key 和 Secret Key 获取的 access_token。更多关于 access_token 的获取方法参考 http://ai.baidu.com/docs#/Auth/top

下面代码是 python3 获取 access_token 的代码

# 获取 token

def get_token_key():

token_key = ''

# client_id 为官网获取的AK, client_secret 为官网获取的SK

client_id = '【百度云应用的AK】'

client_secret = '【百度云应用的SK】'

host = f'https://aip.baidubce.com/oauth/2.0/token?grant_type

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值