文档首页 > > API参考> API> 语言生成服务接口说明> 诗歌生成

诗歌生成

分享
更新时间:2020/07/31 GMT+08:00

功能介绍

根据用户的输入生成诗歌。

具体Endpoint请参见终端节点

调用华为云NLP服务会产生费用,套餐包分为基础版和领域版,购买时请在自然语言处理价格计算器中查看基础套餐包和领域套餐包支持的API范围。

URI

  • URI格式
    POST /v1/{project_id}/nlg/poem
  • 参数说明
    表1 URI参数说明

    名称

    是否必选

    说明

    project_id

    项目编号。获取方法,请参见获取项目ID

请求消息

请求参数如下所示。

表2 请求参数

名称

是否必选

参数类型

说明

type

Integer

诗歌类型,取值如下:

  • 0:五言绝句
  • 1:七言绝句
  • 2:五言律诗
  • 3:七言律诗

title

String

诗歌标题,目前仅支持UTF-8编码,仅支持中文,长度为1-10。

acrostic

boolean

藏头诗,取值如下。

  • true:为藏头诗
  • false:非藏头诗

默认取值为false。

响应消息

响应参数如表3所示。

表3 响应参数

名称

参数类型

说明

poem

Array[String]

根据文本请求体,返回生成的诗歌。

error_code

String

调用失败时的错误码,具体参见错误码

调用成功时无此字段。

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

示例

生成诗歌。

  • 请求示例
    POST https://{endpoint}/v1/{project_id}/nlg/poem
    
    Request Header:
        Content-Type: application/json
        X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG...
    
    Request Body:
        {
           "type": 3,
           "title": "春色",
           "acrostic":true
        }
  • 响应示例
    • 成功响应示例
      {
         "poem": [
             "春色",
             "春风吹梦到湖山,陡觉欣荣触眼看。",
             "色与梅花相避远,名随竹叶共阑干。",
             "一年好处几人赏,半夜诗成独倚栏。",
             "老去自知才思尽,只将华发镜中弹。"
          ]
      }
    • 失败响应示例
      {
          "error_code": "NLP.3104",
          "error_msg": "poem_type is null or empty."
      }

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问