文本摘要(领域版)
前提条件
- 已完成Python环境配置,详细请参见配置Python环境。
- 已完成SDK环境配置,详细请参见SDK环境配置。
- 已完成NlgClient初始化 ,详细请参见初始化Client。
操作须知
为方便用户使用,SDK 中包含了样例工程,用户可下载使用,详细请参见Python SDK解压目录下的demo文件NlgClient.py,Python SDK文件下载路径python sdk。
样例关键操作如下
# 根据初始化Client章节选择认证方式构造完成nlgClient后调用 response = nlgClient.domain_summary("华为刀片式基站解决方案是华为在深入理解客户诉求基础上,引领业界的创新解决方案。" ,"华为", None, "zh", 0) # 结果为code和json结构体 print(response.code) print(json.dumps(response.res,ensure_ascii=False))
方法参数说明
NlgClient.summary(content, title, length_limit, lang, type)
参数名 |
参数类型 |
是否必须 |
说明 |
---|---|---|---|
content |
String |
是 |
文本正文(目前仅支持UTF-8编码),长度为1~10000。(注:文本语言类型需和lang字段保持一致)。 |
length_limit |
Float |
否 |
生成摘要的长度限制。
默认数值为0.3。 |
title |
String |
否 |
文本标题(目前仅支持UTF-8编码),长度为0~1000。 |
lang |
String |
否 |
支持的文本语言类型,目前支持中文(zh),默认为中文。 |
type |
Integer |
否 |
支持的领域类型,取值如下(目前只支持通用领域),默认为通用领域: 0:通用领域 |
