温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位小伙伴们大家好,在前面的视频当中,我们已经给大家介绍了job点购文件和job点购文件当中的内容,那接下来我们再来看一下在慢点购文件当中实现的内容。在慢点购文件当中呢,小程序要通过中转服务来异步处理消息,那主要包括两部分,一部分呢就是转发请求到AI绘画,这时候转发的就是我们的提示词,然后AI绘画完成图像的生成之后再来进行。第二部分也就是查询AI绘画的结果,那具体的实现呢,我们来看一下,首先慢点勾文件当中定义了两个结构体,一个结构体是请求信息的结构体,还有一个结构体是响应信息的结构体。另外在慢点购文件当中定义了一些方法,这些方法呢,包括初始化cos配置,然后获取cos域签名地址,提交任务。还有提交关键词查询结。
01:00
果等方法,定义好这些方法之后,在闷点购文件当中,他定了一个闷方法,闷方法当中就实现了我们小程序AI绘画的主要逻辑,具体的实现我们来看一下,在这个方法当中,大家来看一下我们定义了一个main方法,在这个main方法当中呢,我们可以去配置一些相关的信息,这里如果我配置成true,那就开启AI会话服务,否则就只提供小程序服务端的功能,那小程序服务端呢,它就会提交任务,也说提交到我们的中转服务,然后在中转服务去查询任务,不会去调用AI会话来产生图片,如果这里设置了处,那下面我们就会生成图片,那为true的时候,我们就会生成相应的图片,那这个图片呢,会被创建出来并存储在cos端,我们的小程序端就可以直接从cos端查询任务,获取到最终生成的图片显示在。
02:00
小程序端就OK啦。好,下面我们就到man点购文件当中来看一下它的具体的实现,首先在这个man点购文件当中哈,我们去导入相应的信息啊,然后去构建请求信息的结构体,构建响应信息的结构体,初始化costs配置,获取costs预签名地址,提交任务的实现,然后呢,还有提交关键词的实现,查询结果的实现,以及我们的main封法的实现,那这个main封阀我们就有一个设置时是否开启I绘画服务,如果开启AI绘画,那就会产生相应的图片,否则就不会产生相的图片,那们的小程序端呢,会去提交任务,查询任务,提交任务就是把关键词提交到中转服务,那查询任务呢,就是中转服务会在cos平台查询AI会画产生的图片,如果前面设置为true,那AI会话服务呢?会产生相应的图片。在小程序端服务。
03:03
去查询的时候会查询到这个图片,结果最终展示到小程序上,好,那这就是我们在面点勾文件当中实现的整个过程,那在main方法当中实现了我们整个程序的一个主逻辑,重点server当中的主要内容,我们就给大家介绍完成了。下个视频当中,我们给大家来看一下小程序端的一个实现。
我来说两句