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