诗歌生成
前提条件
- 已完成Python环境配置,详细请参见配置Python环境。
- 已完成SDK环境配置,详细请参见SDK环境配置。
- 已完成NlgClient初始化 ,详细请参见初始化Client。
操作须知
为方便用户使用,SDK 中包含了样例工程,用户可下载使用,详细请参见Python SDK解压目录下的demo文件NlgClient.py,Python SDK文件下载路径python sdk。
样例关键操作如下
# 根据初始化Client章节选择认证方式构造完成nlgClient后调用 response = nlgClient.generate_poem("写诗", 0, False) # 结果为code和json结构体 print(response.code) print(json.dumps(response.res,ensure_ascii=False))
方法参数说明
NlgClient.generate_poem(title, type, acrostic)
参数名 |
参数类型 |
是否必须 |
说明 |
---|---|---|---|
title |
String |
是 |
诗歌标题,目前仅支持UTF-8编码,仅支持中文,长度为1-10。 |
type |
Integer |
是 |
诗歌类型,取值如下: 0:五言绝句; 1:七言绝句; 2:五言律诗; 3:七言律诗; |
acrostic |
boolean |
否 |
藏头诗,取值如下: 取值为true,为藏头诗; 取值为false,非藏头诗; 默认取值为false。 |
