00:00
各位小伙伴们大家好,在第一部分的视频当中,我们给大家介绍了腾讯云AI会画的服务形态,那他的其中一种服务形态就是API,那在第二部分我们就主要来给大家去介绍一下腾讯云A会画的API是如何来进行使用的,那在这我们会大家详细介绍一下文生图API的使用方式,以及图生图API的使用方式,那首先们来给大家去看一下纹声图的API使用,纹声图的API是这个智能纹声图的接口,它可以根据输入的文本描述,也就是我需要输入文本描述,智能的生成与这个文本描述相关的图像,这是文声图接口它的作用,那对于我们这个接口来讲,它的输入呢,是一个265个字符以内的描述性文本,也就说你想生成什么样的图片,那你就用256。
01:00
个以内的字符来进行说明就可以了,那对于我们的腾讯云AI绘画来讲啊,我们希望这个文本是中文的,也是我们推荐大家使用中文,它跟我们前面的不一样了,前面的时候我们是不支持中文的,那腾讯云AI绘画是为中文而生的,所以在这里呢,我们是推荐大家使用中文作为我们的描述性文的。好,我们知道了我们的输入,那下面我们再来看一下我们的输出,那这个输出呢,它就是与你前面送进去的这个文本相匹配的AI生成图,也就说我们会输出一张图片,这张图片的风格和内容跟这个描述性文本是相匹配的,如果你设置了相应的分辨率,那它生成的图片的分辨率也是你设置分辨率的大小,这是我们在这里这个智能纹声图接口,它的输入和输出。好,那下面我们来看一下这个接口的名字,这个接口的名字呢,是这个text to image,也说是使用它来进行文声图的,对于这个接口来讲,我们一般情况下一秒调用一次就可以了,也就说频率限制是一次每秒,好,这是我们在这里这个。
02:18
接口的输入和输出,那如果想调用这个接口的话,我们输进去的肯定是HTTP的相关内容,那下面我们来看一下具体如何进行输入,那输入的时候呢,我们以这种形式来进行输入就可以了,你去指定一下你的host content type,然后呢,还有这个,这些都指定好,也是我们的接口都指定好,然后在这里我们要送进去的主要参数是哪些呢?一个是promote,那这个promote就是我们的描述性文本,那这里我们送进来的是一个女孩,也就说在接下来我去生成图片的时候,是生成女孩相关的图片,然后下面这个指的是我们生成图片的风格,那对于腾讯云AI绘画来讲,它支持很多种风格,你只要指定相应风格的编码就可以了。好,这是我们的输入,那输出是什么呢?输出啊,会给我们输出两个信息,一个。
03:19
是图片,一个呢是ID,那我们想要的是什么?我们想要的是图片,你只需要从这个输出当中获取到图片就可以了,那我们的返回的时候一般有两种形式,一个呢你可以选择URL,也是说这里面返回的是生成图片的URL,我们通过这个URL可以直接获取这张图片,也可以返回贝斯64的结果,那这时候呢,就需要解码成相应的图片,这是我们在这里这个纹声图API的输入和输出,好,那这个API的输入和输出我们就给大家介绍这些,那下面们就给大家来看一下这个文声图接口具体上要如何来使用好,要查看腾讯云AI绘画文声图API的调用方式,我们可以直接通过这个链接来进行查看,那这个链接里面就介绍了腾讯云文生图API的使用方式。
04:19
那在查看这个页面之前,我们先回到讲义当中来给大家去看一下这个页面当中具体包含哪些内容,那这里呢,就是刚刚那个网页的截图,我们下面一步一步来给大家去分析一下,这里面给我们展示了哪些内容,那我们来看这一部分内容,那在这里大家看一下,首先呢,因为我们要做AI绘画,所以在这里你要选择接口的时候,首先就要去选择AI绘画的接口,那选择好AI绘画的接口之后,我们现在要进行纹声图,所以第二步你就选中纹声图就可以了,我要使用纹声图的接口,选择好这个文声图接口之后,我们要去选择一下我们的地区,你要说第三步你要选择一下地区,那这个地区就选择离你比较近的地区就可以了,选择好这些地区之后,第四步我们就可以去填写参数,那填写参数的。
05:19
的时候,我们有哪些参数要去填写呢?大家看一下,在这里我们有正向提示词要填写,反向提示词要填写,还有图像风格要填写,填写好之后我们还可以来填写一下输出图像的大小,也就是它的分辨率,是否添加水印,这些参数我们都设置好之后,接下来我们来点击这个代码生成,那代码生成呢,大家看一下,在这里啊,提供了很多编程语言的代码,结果大家看下,这里有goon的,然后有Python,有Java,然后有C加加,有no,有php.net,这些编程语言呢,都有相应的示例代码,那要想调用这个API的时候,我们就可以参考这些示例代码来进行处理好,那这是我们的代码生成,生成完之后我们可以在线调用一下,看一下刚刚我们填写的这些参数生成的图片是什么样子的,这是我们的第六步。
06:19
去进行在线调用,除了这些之外,在这里我们还有什么呢?参数说明和查看文档,那参数说明当中就是指我们在这里填写的这些参数是什么,在参数说明当中就进行了详细的介绍,另外在这个文档当中也把这个参数的相关信息以及输入输出的信息都罗列在里面了,这是我们在这里使用这个API的时候,我们可以通过这个链接来查看它的使用方式,那这个使用方式呢,我们就给大家说这些,那下面我们给大家来看一下,在这个链接当中我去生成图片的一个效果,那现在假设我们把我们的接口,把我们的区域都已经选择好,接下来我就去填写参数,那在这里填写参数的时候,大家看一下我们在这里就填写了什么,哎,填写了我们的提示词,那这个提示词呢?有正向的提示词,正向的提示词是我要生成一只蓝色眼睛的小猫,然后反向的。
07:19
提示词呢,就是你不想生成什么样的特征,你就把它写在这个反向提示词当中就可以了,那现在我们不想产生低质量的图片,所以呢,在反向提示词当中我们就填入了低质量的,接下来我们再去选择一下我们的风格,那在这里这个风格的时候我们设置为118,那这个118指的就是梵高油画风格,也说我在使用腾讯云AI绘画的时候,如果你选择了这个风格,那我们生成的这只蓝色眼睛的小猫就应该具有梵高油画的风格。接下来我们再来设置一下分辨率,就是输出的图片的大小,宽和高是1024和768,然后再接下来在这里我是否添加水印,那添加水印的时候就是一啊,不添加水印就是零,那在这里我们选择一,那就是会给我们去添加水印,最后生成的图片呢,是以URL的形式来进行返回的,那另外你也可以使用BASE60。
08:19
来返回都是可以的,那我们把这些参数填写好之后,就可以点击代码生成,点击代码生成之后,再来点击一下在线调用,我就可以来生成图片,那下面我们就给大家来看一下我们设置的这些参数生成的结果是什么样子的,大家看一下在这里我们就生成了一个什么呀,蓝色眼睛的小猫,并且这幅图片它的风格是跟梵高油画的风格是比较接近的,这是我们在这里这个纹身图的时候,它的API的一个使用方式,好,那这个使用方式我们就给大家说这些呢,下面我们就回到那个链接当中来给大家去演示一下这里纹身图的整个过程。
09:05
好,在这里我们给大家来演示一下整个纹声图API的一个使用过程,那在这儿首先我们要去选择什么AI绘画,这里有很多API,那我们要选择的是AI绘画,这是我们的第一步,选择完AI绘画之后,接下来呢,我要选择智能玩声图,也就是说我要使用智能纹声图的API来完成相应的图像生成,那我们选择好它们之后,然后我就可以到这边来设置相应的参数了,那下面我们来看一下这里有哪些参数要进行设置。首先看第一个就是我们region也说选择区域,那要选择区域的时候,大家看一下,在这里我们可以选哪里,可以选广州或者是上海,那在这里选的时候,我们就选哪一个,离我们近我们就选哪个就可以了,那在这我们直接选择广州,选择好之后,接下来我们来设置相应的参数,那在这里设置参数的时候,大家看一下这里有什么a promote,然后正向提示词,反向提示词,还有风格,还有这个叫做输出结果的一个配置,那具体上这些参数是什么呢?诶,我们可以啊,直接点击这个星号,然后它就会自动的定位到我们参数说明当中,这个参数的意义,好,那下面我们来看一下这个promote它的意义是什么,大家看一下,在这里这个promote呢是必填的,而且它的类型是字符串类型的,它的意义呢是文本描述,是我们的算法要根据这个文本描述来。
10:43
产生相应的图像的。在这里我们需要详细的描述画面的主体细节场景,文本描述的越丰富啊,生成效果就越精美,然后不能为空,而且呢,推荐是使用中文的,最多可以传256个,哎,UTF杠八的字符也说你最多可以传256个字,那在这里演示我们就直接传进去一个描述就可以了,比如说我要产生翠绿色眼睛的小帽,眼睛的小猫,这是我们在这里这个正向提示词,然后下面我们再看这个反向提示词,大家看一下这个反向提示词就那反向提示词呢,就不是必填的了,而且填写的时候它的类型也是字符串的反向提示词,它的作用呢,是用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,哎,但是呢,也不能完全杜绝,也就是说。
11:46
你在这里面写的内容啊,是不希望在图片当中出现的,那要填写的时候,这里也是推荐使用中文的,最多也是可以传进去256个字符,这是反向提示词,那反向提示词呢,在这里我们就直接写一个低质量的,也就是说要生成图片的时候,我希望图片不应该是低质量的图片,接下来我们再看下一个参数,那这个下一个参数大家看一下是什么,是风格,那这个风格我要查看的时候一样的,我在这里点这个星,然后呢,这里它也不是必填的,然后呃,在这里它的类型呢,是字符串的一个集合,它指的是绘画风格,那在这里设置的时候,我们需要传入风格编号,推荐呢是只使用一种风格,默认是使用201,也就是日系动漫风格,如果想使用其他风格的话,那这里我们就点击。
12:46
一下,它这里就会出现一些其他风格,大家看一下,有水墨画风格的是101,概念艺术的是102,油画的是103,水彩画呢是104,像素画是105,一直有很多个风格,我们可以来进行选择,你想选择哪种风格,就在这里把它的编号填充进来就可以了,那在这里填充这个风格的时候,比如说我们填充一个怪兽风格,那我们就是202,这是填充风格,好风格填充完之后,然后下一个参数是什么呢?是这个输出结果的一个配置,那输出结果的配置,它其中主要是包括图像的分辨率,那图像分辨率现在是支持768768的,7681024的这些大小的图片,其他大小的图片是不支持来生成的,所以在设置这个分辨率的时候,我们需要。
13:46
从这些分辨率当中来进行选择,如果不传入分辨率,默认生成的是768乘768的图片,把7681024的给它放到分辨率当中来,那接下来产生的图片就是768乘1024的图片,下面一个参数呢,就是是否添加logo,添加水印,这里也不是必填的,如果填写的话呢,它就是整数型的,那整数型就有两种取值,一种呢是一,一是添加标识,零是不添加标识,在这里呢,是建议使用标识来说明我们的图像是使用AI绘画技术来生成的,那这里我们就填上一添加水印,然后添加完之后,然后下面看一下这里还有水印的一些参数,包括水印的URL,水印的图像,水印添加的位置,那这些我们就不进行填充了们。
14:46
直接来看最后一个参数是输出图像的类型,那这个输出图像的类型呢,它也不是必填的,如果填写的话就有两种方式,一种是BASE64的,一种是URL的,这两个方式二选一,默认情况下是BASE64,如果返回的是BASE64,要获取图片的话,需要进行解码,如果写的是URL,那会生成一个图片的URL,我们可以通过这个UR直接获取图片,所以在这里我们就直接把这个URL填充在这,那到这这些参数我们就设置完成了,设置好参数之后,然后我们点击一下代码生成,那这里就产生了图像生成的命令行代码,另外呢,你选择哪一种语言,也会产生那一种语言对应的代码,那现在是选择勾了,如果我们选择。
15:46
Python,那产生的就是Python代码,如果选择Java就产生Java代码,然后C加加就是C加加代码,所以在调用这个API的时候,可以根据这里的示例代码来编写我们自己的代码,好,这是代码生成,代码生成完之后可以在线调用来看一下我们的效果,那这里比如说我们发送一下请求,发送请求之后我们就可以等待产生结果,产生的结果大家看一下,就是一个杰森的串,然后在这里面我们返回了ID,还有输出的图片,那这个图片呢,是以URL返回出来的,所以在这我们把URL复制一下,拿到这边来把它复制到这,然后我们来看一下生成的结果,大家看一下现在我们生成的这个图片,就是一个刚刚选中的怪兽风格的小猫,而且它的眼睛还是翠绿色的。
16:46
图片的大小呢,是1024乘以768的,在这里我们也添加了相应的水印,说明这张图片是由AI来生成的。好,到这我们就把文生图API的使用方式介绍完成了,我们把视频暂停一下,下一个视频当中来给大家去看一下图生图的API的使用方法。
我来说两句