HarmonyOS 鸿蒙Next 在应用中调用AI作诗API

HarmonyOS 鸿蒙Next 在应用中调用AI作诗API 前几天学习了郭峰老师AI作诗的直播课,这个课程对初学者很友好,可以快速学习HarmonyOS应用的基本布局,以及现今应用最常用的功能:调用API接口。

对课程有兴趣的同学现在还可以观看课程的录播回放:点此链接

因为这个应用中AI作诗的功能主要是通过网络API实现,应用只是一个调用的前端,所以难度不大,就完成课后作业练练手。

创建工程部分就不啰嗦了,需要的同学可以学习这个课程:https://developer.huawei.com/consumer/cn/training/course/video/101628502166510031

在DevEco Studio中新建工程:

在创建好的工程中,只需修改四个文件,几十行代码,HarmonyOS的应用开发并不困难。

除config.json文件在项目的entry->src->main之外,其它三个文件都在项目的entry->src->main->js->pages中。

1、config.json文件

在这个文件中设置APP的各项属性,因为需要通过网络调用AI作诗的API,所以别忘了给应用申请网络访问权限

2、index.hml文件

这个文件就是应用的界面布局,在此应用中使用了两个文本输入栏和两个按钮,从上到下简洁的排版布局。

3、index.css文件

这个文件是界面布局中各个元素的格式描述,想要界面排版美观一些,就在这里编辑界面元素的各种属性参数。

4、index.js文件

这个文件实现应用的程序功能,用户操作index.hml文件生成的界面调用这些函数功能。

在文本输入框中内容改变时获取用户输入的文本内容。

当按下生成藏头诗按钮时,通过网络调用AI写诗的API,可以看到HarmonyOS的网络调用是通过fetch来实现。然后根据返回的结果进行不同情况的处理和显示。

另一个按钮的功能,通过用户给出的开头一两句诗,AI续写完整首诗。可以看到除了调用API的url不同,基本上与上面生成藏头诗大同小异。

完成

这样项目就完成了,运行起来试试吧。是不是并不复杂?这个项目即使初学者做起来也不难,对开发HarmonyOS应用有兴趣的同学动手试试吧。


更多关于HarmonyOS 鸿蒙Next 在应用中调用AI作诗API的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

很不错

更多关于HarmonyOS 鸿蒙Next 在应用中调用AI作诗API的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)Next中调用AI作诗API,通常涉及以下几个步骤,这些步骤假定你已经具备了一定的鸿蒙开发基础,并且已经设置好了开发环境:

  1. 确认API可用性:首先,确保你使用的鸿蒙版本支持AI相关的API调用。鸿蒙系统提供了丰富的AI能力接口,但具体功能可能因版本而异。

  2. 获取API文档:查阅鸿蒙官方文档,找到与AI作诗相关的API。这些API通常会提供详细的调用方法、参数说明以及返回值类型。

  3. 申请权限:根据API文档,确认是否需要申请特定的权限。例如,调用AI相关的API可能需要“互联网”或“访问网络状态”等权限。

  4. 编写代码调用API:在应用中编写代码,通过鸿蒙提供的API接口调用AI作诗功能。这通常涉及创建请求对象、设置参数、发送请求并处理响应。

  5. 处理响应:接收并处理AI作诗API的响应。这包括解析返回的JSON数据(如果API以JSON格式返回结果),以及将结果展示给用户。

  6. 测试与调试:在真实设备或模拟器上测试你的应用,确保AI作诗功能正常工作。如果遇到问题,检查代码、API文档和权限设置。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部