摘要:本实验基于华为云API Arts和API Explorer,向用户介绍诗歌生成API,指导用户使用华为云工具,体验AI作诗的过程。

本文分享自华为云社区《AI语言能力体验:通过三种不同的工具体验AI作诗》,作者: 华为云PaaS服务小智。

1 实验内容

API Arts是一个面向开发者,提供了API设计、API开发、API调试、API自动化测试等功能的一体化协作平台。通过维护API各开发阶段数据高度一致,支持开发者高效实现API全生命周期的管理。

API Explorer为开发者提供一站式API解决方案统一平台,集成华为云服务所有开放API,支持全量快速检索、可视化调试、帮助文档、代码示例等能力,帮助开发者快速查找、学习API和使用API开发代码。

本实验基于华为云API Arts和API Explorer,向用户介绍诗歌生成API,指导用户使用华为云工具,体验AI作诗的过程。

2 注意事项

  • 用户需要申请华为云账号并通过实名认证才能进行体验
  • 部分工具需要付费,需要申领代金券才能体验

3 提前准备

  • 请注册华为云账号并完成实名认证,实验过程中请使用Chrome浏览器完成相关操作。
  • 代金券申领指导
  1. 登录华为云并完成实名认证(http://su.modelarts.club/h4Zu
  2. 加入沃土云创个人计划:https://developer.huaweicloud.com/programs/dev-program.html

第一步:选择界面上的“个人”,点击“立即加入”

第二步:如实填写以下带红色“*”的必填项,并勾选承诺和须知。

第三步:点击“提交”后,即显示已成功加入。

第四步:在原页面点击左侧“激励管理”—“计划权益”,找到右侧“学习代金券(云服务)”,点击“申请”

第五步:点击弹窗的“确认”,即显示申请成功

3.查看申领的代金券

以上代金券一旦申请成功,即时生效,无需激活。点击链接,查看代金券额度和有效期(http://su.modelarts.club/nWsu

  1. 第一步,打开链接,确认左上角区域选择北京四
  2. 第二步,找到定制版API分类
  3. 第三步,选择诗歌生成服务,点击右侧的开通服务,并在弹窗中点击确定

注:诗歌生成接口是定制版API,是按需收费,可以通过申领的代金券来抵扣。

4 实验步骤

4.1诗歌设计(API Arts部分):

1)进入API Arts并登录https://console.huaweicloud.com/apiarts/?region=cn-north-4#/home

2)点击首页右上角的创建项目按钮

3)在新建弹窗内输入“诗歌生成”,点击确定

4)新建成功之后,界面会自动跳转到项目详情页面,点击“新建API接口”卡片

5) 点击POST方法,可以修改接口方法,选择“POST”

6)输入接口地址“/poem”

7)输入接口名称“诗歌生成”

4.2诗歌生成(API Explorer部分):

1)登录API Explorer诗歌生成API调试界面,输入标题和类型即可进行调试:https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=NLP&api=RunPoem

注:调试前要确保代金券已申领,同时已经开通自然语言定制版API“诗歌生成”服务,详情见“提前准备”章节。

2)以“今天”为主题进行诗歌生成为例,根据Type类型的不同支持五言绝句、七言绝句、五言律诗、七言律诗等类型的诗歌生成:

3)相同的title标题,会生成不同的诗句,用户可以调用多次(建议5次以上)并从中挑选一首自己最喜欢的诗句:

4)Acrostic选择True,支持藏头诗的生成:

5)查看API调试历史:

页面左侧菜单中“调试历史”可以看到调试的历史记录,也可以直接通过链接打开:https://apiexplorer.developer.huaweicloud.com/apiexplorer/historys

在调试历史中,可以看到诗歌生成的API调试记录,也可以获取历史请求的结果,不用担心自己喜欢的诗句没有保存,完成调试记得截图保持生产的诗歌作品,以便后续提交评选。

点击关注,第一时间了解华为云新鲜技术~

带你用三种不同的工具体验AI作诗的更多相关文章

  1. 百度Echarts,蚂蚁金服G2,D3三种主流可视化工具对比

    1.百度的Echarts 官网:https://echarts.baidu.com/ 介绍:ECharts,缩写来自Enterprise Charts,是百度推出的一款开源的,商业级数据图表,它最初是 ...

  2. VBS中解决路径带空格的三种方法

    vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有两种形式不同的解决方法: 在应用程序前后分别加三个双引号,代码如下: Set wshell=CreateObject(&qu ...

  3. 安装软件包的三种方法、RPM包介绍、rpm、yum工具用法、yum搭建本地仓库

    第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工 ...

  4. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库

    7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...

  5. spring-cloud-square开发实战(三种类型全覆盖)

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 前文<五分钟搞懂spring-clou ...

  6. 三种web性能压力测试工具

    三种web性能压力测试工具http_load webbench ab小结 题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 下载地址:http://w ...

  7. Linux CentOS7 VMware 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库

    一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. ...

  8. 【2016-10-21】【坚持学习】【Day11】【.net 自带的三种委托】

    三种自带委托: Action Predicate Func Action: 无返回类型 Predicate 返回类型是bool类型 Func 自定义返回类型 Action:没有参数没有返回值 Acti ...

  9. 21Spring_JdbcTemplatem模板工具类的使用——配置文件(连接三种数据库连接池)

    上一篇文章提到过DriverManagerDataSource只是Spring内置的数据库连接池,我们可选的方案还有c3p0数据库连接池以及DBCP数据库连接池. 所以这篇文章讲一下上面三种数据库连接 ...

  10. linux下(fdisk,gdisk,parted)三种分区工具比较

    1 2种分区结构简介 MBR分区 硬盘主引导记录MBR由4个部分组成 主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序. 出错信息数据区,偏移地址0089H- ...

随机推荐

  1. Hive 操作与应用 词频统计

    一.hive用本地文件进行词频统计 1.准备本地txt文件 2.启动hadoop,启动hive 3.创建数据库,创建文本表 4.映射本地文件的数据到文本表中 5.hql语句进行词频统计交将结果保存到结 ...

  2. nodejs 连接MSSQL数据库 Setting the TLS ServerName to an IP address is not permitted by RFC 6066. This will be ignored in a future version

    初学nodejs连接lmssql数据库,测试报错,查了很多资料,最后发现报这个错主要是mssql不支持https安全连接,如果不考虑这个,仅做测试连接,就很容易,直接改个参数就可以了: const s ...

  3. 2020/03/23--Diary

    各位好! 我是R0ther,一位初学编程的学生.目前所学习到的有Java,C#,Winform,SQL-Server,H5,CSS3的一些基础知识,掌握一些Ae,Pr,Ps的基础应用. 虽然是大专文凭 ...

  4. 转:MyBatis 日志打印

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u012666996/article/details/79106599Mybatis SQL语句控制台 ...

  5. nohup /root/runoob.sh > runoob.log 2>&1 &

    nohup /root/runoob.sh > runoob.log 2>&1 &****

  6. This class is not trusted to be serialized as ObjectMessage payload.ActiveMQ序列化设置

    引子 ObjectMessage引入的生产者和消费者之间的类路径耦合,ActiveMQ支持他们作为JMS规范的一部分. ObjectMessage对象依赖marshal/unmarshal进行java ...

  7. vue下拉选择select option el-cascader删除重选值的问题

    select当下拉值多的时候 以及input cascader级联选择一个值后  后面我不想要了 vue  提供了一个关键字  可以帮你全部清空 这个关键字就是:clearable

  8. 关于使用antd-proTable,报错 ResizeObserver loop limit exceeded

    错误如上,原因有几种情况 一:columns中,属性又ellipsis属性,但是没有设置width,导致table不知道如何计算在什么时候,开始对内容进行加省略号,出现了计算错误 如  const c ...

  9. [jointjs] 端口(port)

    关于端口,我也不知道怎么解释,就用joint官网的这句话先打个头. Many diagramming applications deal with the idea of elements with ...

  10. 接口自动化之request几种常见请求及响应方法

    request 的几种常见方法 1.request.get() 发送get请求 2.request.post() 发送post请求 3.request.delete() 发送delete请求 4.re ...