00:00
各位小伙伴们大家好,在上一个视频当中呢,我们给大家介绍了腾讯云AI绘画当中文声图的API的使用方式,那下面我们就给大家来看一下图生图的API如何来进行使用,那图生图的接口呢,就是我们的智能图生图接口,它可以根据输入的图片以及辅助描述文本来生成与这个图片和这个文本相关的结果图,这是智能图生图接口的作用。智能图生图接口的输入呢有两个,一个是图片,一个是描述文本,对于图片来讲,图片的大小要小于2000乘以2000,也就是说它的边长都要在2000以下,并且转成BASE64字符串之后要小于五兆,这是对输入图片的一个要求,那对于输入文本一样的也要在256个字符以下。
01:00
这是输入,那输出呢,就是根据上面这幅图片和文本生成的结果图,这是智能图生图接口的输入和输出,那这个智能图生图接口的名称是image图image,然后它的主要功能就是来完成图生图的频率限制也是每秒一次,这是智能图生图它接口的一个属性。好,下面我们来看一下对于智能图生图O接口它的输入是什么?那输入是以杰森串来进行输入的,这里呢,要指定你的host,要指定content type还有action,这些都要指定好,然后再接下来就是我输入数据,那输入数据的时候比前面文声图的要多一个输入图片,这里输入的图片它的宽和高要在2000以下,另外转成BASE64的字符串之后,要在五兆以下才可以。接下来就是描述性文。
02:00
在这个描述性文本跟文声图的要求是一样的,也是在256个字符以下,下面这个是风格,还有输出的控制,那这个输出控制的时候就是指的输出图片的分辨率是768:768的,还有一个自由度,那这个自由度呢,在文生图当中也是没有的,它在这里表示你最终生成的图像与这幅输入图像的一个相似度,自由度越高,相似度就越低,自由度越低,相似度就越高,这是这个输入的信息,那输出呢,跟在文声图的时候是一样的,也是以杰森串的形式返回出来,这里面有两个属性,一个是返回image,一个是ID,以image当中呢,可以是BASE64的字符串,也可以是URL,如果是BASE64的字串就需要进行解码,如果是URL,我们可以直接通过这个U。
03:00
RL来获取图片,好,这是图生图接口的输入和输出,下面我们就给大家来看一下图生图API的调用方式,那它的调用方式啊,也可以通过这个链接来进行查看,我们可以直接到这里来查看它的信息,那在查看这个信息之前,我们首先回到讲义当中来给大家去看一下图生图API接口的一些相关内容,那在这我们还是把它截图出来,一步一步给大家去分析一下它的相关内容,在这里首先看第一步我们还是要去选择AI绘画,也说现在图生图的接口依然是AI绘画的内容,选择好它之后,然后选中智能图生图,选中之后第三步还是要选择我们的地区域,你离哪里近就选哪个地区就可以了,在接下来就去填写相关的参数,那在这里这个相关参数的时候跟前。
04:00
面纹声图的不同是这里有了一个指定图像,也就是说我们现在要输入一个图像之后才能来完成图生图,那输入图像的时候有两种方式可以输入,一种方式呢,是以BASE64的形式来输入,一种方式是以URL的形式来输入,这两种形式图生图的API都可以接收的。再接下来就是描述文本,那描述文本呢,也分为正向提示词和反向提示词,那正向提示词呢,诶,你就想生成什么样的图片,你就把它的描述信息放在这里可以了。反向提示词当中就是你不希望在生成图片当中包含的信息,就把它填写在这。接下来的其他参数当中,包括你要生成图片的风格,生成图片的分辨率,还有是否要添加水印这些信息。最后呢,还有一个自由度也要进。
05:00
已经设置,那这个稍后我们再给大家去说明一下,设置好这些参数之后,我们可以点击一下代码生成,那这时候就会生成go浪的Python Java的各种编程语言对应的这个接口调用方式,如果我们想观察一下生成的图像是什么样子的话,可以在这里点击生成调用之后发送请求,就可以来看一下最终生成的结果是什么样子的。另外参数说明和查看文档跟我们在文声图的时候是一样的,我们就不再赘述了,那下面我们就给大家来看一下当我填充好相应的参数之后,生成的图片是什么样子的。假设现在我们已经选择了图生图的API接口,并且呢选择了我们的区域,那下面我们就来设置相应的参数,在这里设置参数的时候,大家看一下,我们首先要设置输入的图片,那这个图片呢,我们是URL的形。
06:00
来输入的,那我们的输入图片是这张图片,也就是说我需要在这张图片的基础上来完成图生图,这是输入图片,指定好输入图片之后,我还要指定我们的描述文本,也就是提示词,那在这里的提示词呢,我们正向的提示词是蓝色的眼睛,也就是说希望这张图片生成的那个图片里面小猫的眼睛是蓝色的。反向提示词是低质量的,生成的图片不能是低质量的。然后再接下来设置一下风格,这个风格在这里设置成了203,也就是田园古风,接下来在设置一下添加水印,然后自由度,自由度就是你生成的图片跟我们原始图片之间的一个相似度,自由度越低,相似度越高,自由度越高,相似度越低,最后呢,我们最终的图片。
07:00
以URL的形式输出出来,好,我们设置好这些参数之后,选择代码生成,点击在线调用之后就可以完成图生图的过程。下面我们就来给大家看一下,根据我们在这里设置的这些参数生成的图像结果是什么样子的,大家看一下这就是我们生成的结果,在这个图像结果当中,大家看一下小猫的眼睛变成了什么,是不是蓝色的眼睛跟我们的正向提示词是一样的,然后再来看一下我们的风格,大家看一下小猫背景后面建筑物的风格,是不是就是有古风的风格啦?好,这是我们在这里生成的这个图片,另外大家再看一下,在右下角这里也添加了水印,也就是说这张图片是用AI生成的。好,图形图API的使用,在讲义上我们就给大家说明这些,接下来我们到我们的链接当中来给。
08:00
大家去看一下图生图API的一个使用,那在这里使用图生图的API的时候,跟文生图是类似的,首先我们也是要去选择AI绘画,选择好AI绘画之后,接下来选择智能图生图,选择好智能图生图我们就可以来设置相应的参数,在这里设置参数的时候,我们首先要选择一下区域,那在这选择区域的时候,我们就选择离我们较近的就可以了,比方说我们还是选择广州,选择好之后,接下来我就可以去填充相应的参数,那在这里这些参数它的意义哈,我们依然可以通过这个星号来进行获取,那首先我们来看input image,我们来点击一下input image呢,它是指的输入图的BASE64数据,大家都知道我们图生图的时候是要求入进去图片的,那输入。
09:00
进去图片的时候,可以以BASE64的方式来进行输入,也可以以URL的方式来进行输入,Input image当中就要求我们输入图片的时候以BASE64的方式来输入就可以了,那输入进去之后,算法会根据这个输入的图片来进行图像的生成,这是input image它的意义,Input image呢,它并不是必须要填写的,它的类型是string元素字符串类型的,刚刚我们说了input image不是必须去填写的,我们的图片呢,还可以以URL的方式来进行输入,我们来看一下input URL input URL是指输入图像的URL,输入图像的URL,我们的算法也可以根据这张图片来进行图像的生成,那在这里input URL和我。
10:00
我们前面说的input image这两个参数必须填写其中一个,你可以填写input image,也可以填写input URL,如果这两个参数都进行了填写,就以input image为准。好,那现在我们先把这个输入图像指定一下,那比如说我们指定一下input URL,就是图像的URL,这时候我们这里有一张图像,大家看一下是一个。灰白色皮毛的小猫,就用这张图片来生成图像,把它的URL复制一下,把它填充到input URL当中,那我们的input image就是空的。在接下来的参数就是提示词,在这里这个提示词就是你希望在刚才的那幅图片上进行什么样的修改,比方说在这里我希望它生成的图像当中的小猫是火焰色的颜皮毛,诶,这是我们的正向提示词,反向提示词呢,就是ad质量的,也就是说我不希望生成的图片是低质样的,这是这两个提示词,这个提示词跟文生图的意义是一样的啊,在这我们就不过多的给大家进行介绍了。再接下来看这个参数,这个参数是生成图片的风格,在图生图当中的风格跟。
11:31
在文声图当中的风格是不太一样的,所以在这里我们来给大家去说明一下这个风格的参数,在这里这个绘画风格,图生图的绘画风格呢,我们可以通过它来看到,在这里大家可以看到图生图的绘画风格,现在支持水彩画2.5D的日系动漫,美系动漫和唯美古风,那现在我们就把刚才那只小猫呢给它修改成日系动漫的,所以在这里这个风格我们就应该填充进来,201。
12:04
好,填充进来201之后我们把它关掉,然后看下面的参数,这个参数呢就是输出的设置,对于图生图来讲,输出的设置也是主要去配置图片的分辨率,但是图生图当中支持的分辨率只有768:768的,768:1024和1024:768的,所以在这里我们把这个768和1024的复制一下填充过来,也就是说我生成的图片的宽是768,高是1024的,再接下来看是否填充水印,那这我们填充一下水印,水印图片的添加我们就不去填充那了,我们把它折叠起来看下面的,然后再接下来是自由度,那这个自由度的参数我们刚刚给大家介绍了,它的值啊,就是来表明生成的图片跟你纵进去图片之间的一个相似度,它的值越小,相似度就越高。值越高,相似度就。
13:05
越低,它的取值范围是在零到一之间的,如果我们不进行设置的话,默认是0.75,现在我们把它填充一下,比如说我们填充成0.8,图生图的自由度就是0.8,最后我们来看一下生成图像的类型,那这个类型呢,我们可以是URL,也可以是BASE64,跟文声图是一样的,我们就直接写入URL,这是我们在这里设置的这些参数,设置好这些参数之后,我就可以来进行代码生成,那代码生成之后大家看一下,在这里就有了相应的命令行的代码,然后也有了勾浪的、Python的、Java的、C加加的、no g的,这些代码我们就都有了,当你要调用图生图API来完成图像生成的时候,就可以参考这些代码来实现,我们现在来给大家去看一下。
14:00
刚刚设置的这些参数生成的图像效果是什么样子的,那我们就到在线调用当中来完成,在在线调用当中呢,我们点击发送请求,等待生成图像就可以了,现在大家看一下,我们已经拿到了返回结果,在这个返回结果当中,大家看有ID,有image,这个image就是我们根据刚才那只小猫的图像生成的图像结果,那我们把它复制一下。然后在这里来看一下它的效果,大家看现在我们刚才那只小猫是不是就变成了日系动漫的风格,而且它的皮毛颜色是不是也有了火的颜色,诶,这就是我们在这里这个图生图API的一个使用好图生图的API,我们就给大家介绍这些,我们先把视频暂停一下,在下面的视频当中,我们来给大家去看一下腾讯云AI绘画当中SaaS的应用方式。
我来说两句