WEBVTT

00:00.280 --> 00:06.280
So in this material of the course, we'll be creating an automation that will allow us to generate highly

00:06.280 --> 00:09.400
professional videos with Klink 2.1.

00:09.400 --> 00:11.240
And the entire process looks like this.

00:11.400 --> 00:14.000
Firstly, we create the prompts with our agents.

00:14.000 --> 00:18.120
So the prompt for um, yeah, for our image and for our video.

00:18.320 --> 00:24.080
Then we've got a step to actually create our image, because actually we take the image and we turn

00:24.080 --> 00:26.520
it into the video, which is in the next step.

00:26.520 --> 00:28.240
So here we've got image to video.

00:28.280 --> 00:30.000
We are using Klink 2.1.

00:30.040 --> 00:35.480
We prepare the content and optionally in this automation we publish that on our social media.

00:35.480 --> 00:38.600
So TikTok YouTube shorts, Facebook or even LinkedIn.

00:39.120 --> 00:44.520
And for the day of recording this video, Google's view free model is going crazy over the internet

00:44.520 --> 00:46.680
because the videos are pretty realistic.

00:46.720 --> 00:49.440
They are pretty high quality and general.

00:49.480 --> 00:50.960
Yeah, we can generate the content.

00:51.120 --> 00:58.280
However, the only problem is it costs $6 to generate this type of video that lasts eight seconds.

00:58.810 --> 01:04.650
And actually with the clink 2.1, we can significantly lower this cost.

01:04.650 --> 01:09.570
So for an example, create a video that is 20 times lower in costs.

01:10.010 --> 01:12.090
So I can say this is a huge advantage.

01:12.090 --> 01:17.730
Also, we can pay attention that the quality of these videos provided by clink are really high quality.

01:17.810 --> 01:23.850
That's why in this material, you will learn how to build this entire automation step by step that produces

01:23.850 --> 01:25.290
for you these videos.

01:25.450 --> 01:27.090
And yeah, it will be so, so powerful.

01:27.090 --> 01:32.570
Therefore stay to the end of this material because also I've got for you prepared the instructions um

01:32.570 --> 01:33.570
JSON file.

01:33.570 --> 01:36.250
So you can just download it and the resources of this material.

01:36.450 --> 01:38.690
And again it's so powerful.

01:38.730 --> 01:43.650
And to know what is happening inside because remember these technologies are appearing every day.

01:43.810 --> 01:46.410
And when you know how to handle these cases.

01:46.410 --> 01:54.570
So for example, how to use the API of the new application and build with that the entire automation.

01:54.570 --> 01:56.010
You can make a lot of money.

01:56.010 --> 01:58.620
You can be really successful with that automation.

01:58.620 --> 02:03.980
And even I can say one project can make you actually a lot of views, millions of views and a lot of

02:03.980 --> 02:04.620
traffic.

02:04.620 --> 02:10.460
Or even if you are setting your agency or you have any product, it may help you a lot, but again,

02:10.500 --> 02:11.380
you need to practice.

02:11.380 --> 02:13.020
That's why we are covering this.

02:13.260 --> 02:17.220
You know, like when we have some trends on the internet, we are covering them.

02:17.460 --> 02:22.860
And because actually the traffic on the internet is pretty high due to the opportunity for growth.

02:23.220 --> 02:30.260
And however also we cover it to know how to operate these specific things and these circumstances.

02:30.260 --> 02:35.500
So with all that being said, let's dive in and let's build this project from start to finish.

02:36.620 --> 02:38.700
So I know it may be a quite long video.

02:38.740 --> 02:41.660
However, again, I want to explain you everything step by step.

02:41.660 --> 02:44.780
So grab your coffee, tea or just any beverage.

02:45.020 --> 02:48.540
And now let's dive in and let's create our workflow.

02:48.900 --> 02:53.980
And we start with the trigger, which is actually I can say it's for your choice.

02:53.980 --> 02:55.260
It's for your taste.

02:55.470 --> 02:58.350
because in general you can pick on a schedule as I did.

02:58.350 --> 03:04.630
So I like to actually run my automation without me doing that, without me remembering about it.

03:05.190 --> 03:06.750
So I like to pick on a schedule.

03:06.790 --> 03:10.470
However, for that you can pick trigger manually or even on a form.

03:10.470 --> 03:13.150
So just create a video whenever you want, okay.

03:13.390 --> 03:15.710
For me, I would like to schedule that.

03:15.710 --> 03:19.830
So yeah we've got at midnight it triggers at midnight.

03:20.150 --> 03:20.950
Um, yeah.

03:20.990 --> 03:24.110
Every day you can just specify the time interval.

03:24.110 --> 03:24.870
So days.

03:24.870 --> 03:27.190
So for example I don't know maybe two days.

03:27.190 --> 03:28.790
So every every second day.

03:29.030 --> 03:30.070
And the choice is yours.

03:30.390 --> 03:36.150
Right away we go ahead and we provide our agent, um, and we'll be using two agents.

03:36.190 --> 03:40.030
The first one will be to generate for us a prompt for an image.

03:40.110 --> 03:44.830
And the second one will be to generate for us the prompt for the video and the title for the content.

03:44.870 --> 03:45.310
Okay.

03:45.590 --> 03:52.190
Um, so let's pick our agent and we just click define below and in general in the resources of this

03:52.190 --> 03:52.670
material.

03:52.710 --> 03:56.510
As I said, you've got the entire instructions as usual.

03:56.510 --> 03:57.630
So here, just look.

03:57.630 --> 03:59.350
How pretty long are these.

03:59.430 --> 04:02.710
These instructions are so we have a lot of different steps.

04:02.950 --> 04:05.230
Um, so yeah, I put everything for you.

04:05.350 --> 04:06.590
Um, hope you appreciate it.

04:06.910 --> 04:11.390
Um, but for the first agent, we've got the prompt and system message.

04:11.590 --> 04:12.870
So the prompt is simple.

04:12.870 --> 04:15.190
Create a prompt for a biblical scene.

04:15.870 --> 04:18.270
And why did I pick this specific case?

04:18.270 --> 04:23.590
Because lately, over the internet, on TikTok, YouTube and other social media, they are very popular.

04:23.590 --> 04:24.430
Like this.

04:24.430 --> 04:30.270
Specific vlogs of, you know, like ancient people and that are speaking to the camera and they get

04:30.310 --> 04:32.710
millions and millions of views, uh, thousands.

04:32.710 --> 04:35.350
And yeah, it's pretty effective for now.

04:35.550 --> 04:41.110
So, you know, also, I need to mention you can just customize this specific case so you can customize

04:41.110 --> 04:45.990
these instructions with ChatGPT say, all right I want to have the videos for something else, maybe

04:46.030 --> 04:48.470
for football healthcare.

04:48.790 --> 04:51.070
Um your your your it's your choice.

04:51.110 --> 04:51.550
Okay.

04:51.720 --> 04:56.720
so this is the point, but we've got a prompt to create a prompt for a biblical scene.

04:56.720 --> 05:00.600
We can just copy and paste it for simplicity.

05:00.960 --> 05:05.840
Um, so yeah, in general we could have created like the system message in the video.

05:06.080 --> 05:11.040
Uh, we could have created the prompt in the video, but I think, like, it would be boring.

05:11.080 --> 05:11.480
Okay.

05:11.520 --> 05:12.560
It would be boring.

05:12.800 --> 05:18.720
Um, so that's why in all of the materials I'm providing for you, ready to use templates I've created

05:18.720 --> 05:23.760
previously, I spend a lot of time, however, still, um, you know, if you want, you can create

05:23.760 --> 05:25.160
these instructions from scratch.

05:25.320 --> 05:28.920
Um, you can do this or even copy from this document.

05:28.920 --> 05:31.160
And what we have inside, we've got the purpose.

05:31.160 --> 05:37.920
So you transform a short form video idea inspired by biblical character or scene, TikTok vlog style,

05:37.920 --> 05:43.080
and a rich, highly descriptive image prompt for an image generation tool.

05:43.120 --> 05:48.600
Your goal is to keep the viral, relatable, and emotional vibe, but produce a single, still image

05:48.600 --> 05:51.410
that captures the mood, Story and setting.

05:51.610 --> 05:52.530
Think tool prompts.

05:52.530 --> 05:54.650
So I'm using the think tool for that.

05:54.970 --> 05:57.050
Um, it's kind of optional.

05:57.050 --> 06:00.370
So if you wish you can just delete it and don't use the think tool.

06:00.570 --> 06:04.130
However, what it will do actually it will refine its response.

06:04.130 --> 06:05.130
So a model.

06:05.490 --> 06:11.530
So it's kind of the safety net or even, you know, if you want to get better results just even slightly,

06:11.850 --> 06:13.490
you can use the think tool for this case.

06:13.490 --> 06:14.570
I will be using it.

06:15.490 --> 06:17.370
And we've got the output requirements.

06:17.570 --> 06:20.490
So return only the complete detailed image prompt.

06:20.530 --> 06:21.770
No extra text.

06:21.770 --> 06:23.970
So we just define we want to have one field.

06:23.970 --> 06:28.770
Also there below will have like different specific information about it.

06:28.770 --> 06:32.890
But for now what we have each image prompt must include scene description.

06:32.890 --> 06:36.290
So clear setting with terrain buildings light and key details.

06:36.530 --> 06:37.730
Character focus.

06:37.730 --> 06:38.850
Who is in the scene?

06:38.890 --> 06:39.330
Pose.

06:39.370 --> 06:39.890
Expression.

06:39.930 --> 06:40.410
Outfit.

06:40.450 --> 06:41.570
It's pretty important.

06:41.810 --> 06:47.850
Um, in terms also for actually taking this image later and putting that, actually transforming that

06:47.940 --> 06:48.860
into the video.

06:49.260 --> 06:54.500
So we need to have some specific, you know, like environment like character that is doing something.

06:54.500 --> 06:57.100
So later we can, you know, just animate it.

06:57.340 --> 07:03.380
Atmosphere and texture, light conditions, dust, wind, fabric, movement, shadows, imperfections.

07:04.140 --> 07:07.100
The texture and atmosphere is great for the video case.

07:07.100 --> 07:10.940
Let's say we've got a dust in the air and then it animates this dust.

07:10.940 --> 07:13.820
So it flows like, you know, it moves.

07:14.220 --> 07:16.820
Um, yeah, it would be perfect visual style.

07:17.460 --> 07:19.140
So we've got our four elements.

07:19.420 --> 07:20.500
Example output.

07:20.700 --> 07:22.020
Um, it's cool.

07:22.020 --> 07:27.900
I've said it many times in this course like to provide example output for your system message.

07:27.900 --> 07:31.140
That's why um, that's how you exactly define you.

07:31.140 --> 07:32.860
Exactly show a agent.

07:32.860 --> 07:33.140
Okay.

07:33.180 --> 07:34.220
This is the case.

07:34.220 --> 07:40.980
I want to get, like, this entire, um, you know, this entire form, this, um, specific format,

07:41.380 --> 07:42.980
um, in some shape or form.

07:43.340 --> 07:47.590
And at the end, we've got the formatting rules to make sure the output works inside JSON.

07:47.590 --> 07:49.310
Follow these simple rules.

07:49.350 --> 07:55.750
Don't use emojis in the text, only provide text that is in JSON format, not provide quotation marks

07:55.750 --> 07:56.950
inside description.

07:57.510 --> 07:58.510
That's really everything.

07:58.510 --> 07:59.510
You can store the video.

07:59.510 --> 08:02.670
Analyze this system message if you wish.

08:02.670 --> 08:06.150
You can create your own or just modify that with ChatGPT.

08:06.270 --> 08:07.270
It's your choice.

08:07.590 --> 08:11.630
Um, but for now, I will skip that and I will even rename it.

08:11.630 --> 08:16.150
So create image a agent.

08:17.310 --> 08:20.990
Um, and for that case, for that case, I can, um.

08:20.990 --> 08:23.150
Yeah, of course, pick the model.

08:23.270 --> 08:26.910
I always forget about it so I can pick the model.

08:26.990 --> 08:29.910
Um, GPT four or mini for that case specific.

08:30.270 --> 08:32.230
Um, let me pick.

08:32.270 --> 08:32.750
Okay.

08:33.270 --> 08:35.310
Um, what do we do?

08:35.350 --> 08:37.870
Also, we require specific output format.

08:38.750 --> 08:47.000
So inside the output parser, um, we provide structured output parser and we define, um, the image

08:47.000 --> 08:47.520
prompt.

08:47.520 --> 08:51.640
So what we do we type image prompt.

08:52.920 --> 08:53.640
Perfect.

08:54.000 --> 08:58.880
And then uh, we've got our colon and our quotation marks.

08:58.880 --> 08:59.840
We need to leave it.

09:00.120 --> 09:00.680
Um, so.

09:00.720 --> 09:01.440
It should work.

09:01.920 --> 09:05.600
Um, and at the end we want to get our think tool.

09:06.000 --> 09:07.840
So do we have the think tool?

09:07.880 --> 09:08.640
Of course.

09:09.440 --> 09:12.440
So our model has three, uh, different extensions.

09:12.600 --> 09:15.320
Um, so our LM think tool and structured.

09:15.360 --> 09:16.360
Output parser.

09:16.960 --> 09:19.160
Um, it should work without adapt.

09:19.200 --> 09:19.880
Let's wait.

09:20.880 --> 09:22.680
So we should get our image prompt.

09:22.720 --> 09:24.120
Variable as we defined.

09:24.480 --> 09:25.680
So let's preview what we have.

09:25.720 --> 09:26.600
Image prompt.

09:26.600 --> 09:29.960
This is our variable at the edge of a rocky cliff.

09:30.000 --> 09:37.000
A lonely figure resembling a biblical prophet stands looking out over a vast desert landscape.

09:37.040 --> 09:40.600
The sun is setting, casting a warm golden glow across the sky.

09:40.800 --> 09:41.400
Nice.

09:41.600 --> 09:45.490
Let me see if we if we don't have any, uh, problems.

09:45.490 --> 09:50.770
So for an example, sometimes, like agent likes to provide, I don't know, maybe the breaks, like,

09:50.810 --> 09:54.010
you know, we've got slash n so it likes to do this stuff.

09:54.090 --> 09:56.450
Um, however, for this case, it's pretty cool.

09:57.130 --> 09:57.610
Um.

09:57.730 --> 09:59.210
All right, let's move on.

09:59.370 --> 10:04.170
And for, um, for the further a agent to.

10:04.210 --> 10:05.530
Don't waste a lot of time.

10:05.530 --> 10:09.370
Let's just pick this agent and click Ctrl d.

10:09.530 --> 10:11.650
You just duplicate it, right?

10:11.650 --> 10:12.290
Like this.

10:12.850 --> 10:14.170
Um, it's pretty simple.

10:14.330 --> 10:17.730
And let's just name it as create video.

10:18.290 --> 10:21.090
Video AI agent.

10:21.250 --> 10:23.410
Um, let's move on.

10:24.410 --> 10:24.930
Okay.

10:25.690 --> 10:29.250
Let's remove the one number and let's move on.

10:29.450 --> 10:32.250
Um, go ahead to our documentation, see what we have.

10:33.570 --> 10:37.650
So as you can see, we've got the structured output parser that we provided.

10:38.210 --> 10:40.770
Um, graphic idea a agent?

10:40.810 --> 10:43.010
No, it's Vario, agent Vario.

10:43.050 --> 10:43.850
A agent.

10:44.650 --> 10:45.530
Uh, video.

10:45.530 --> 10:46.890
Create video a agent.

10:46.890 --> 10:49.210
Create video a agent.

10:49.210 --> 10:49.850
Perfect.

10:50.290 --> 10:54.570
And create a short cinematic video prompt based on the following biblical image prompt.

10:54.850 --> 10:57.290
And then we just provide the JSON output.

10:57.290 --> 10:58.330
So image prompt.

10:59.130 --> 11:07.450
So our variable that we defined in the structure in the output in the structured output parser I'm sorry.

11:07.610 --> 11:11.610
So specific case um let's provide it.

11:12.010 --> 11:14.690
And then um we need to choose expression.

11:14.690 --> 11:17.810
So you see it's highlighted on um green color.

11:18.050 --> 11:18.810
That's why.

11:18.850 --> 11:21.370
And that indicates um it works.

11:21.370 --> 11:26.770
So you can see like we just fed this agent like the prompt with this data.

11:26.890 --> 11:31.290
So we've got our prompt from previous agent for this message.

11:31.570 --> 11:35.210
Um, let's move on I will copy and I will explain.

11:35.810 --> 11:38.490
Um, so the structure is pretty similar.

11:38.740 --> 11:42.460
We've got the think tool, but for this case this is optional.

11:42.460 --> 11:43.860
As I said you can just use it.

11:43.860 --> 11:46.140
I provided it here so you can just use it.

11:46.140 --> 11:47.980
But for this case I will delete it.

11:47.980 --> 11:50.820
So for the first only the image I will use the thing tool.

11:51.860 --> 11:58.340
And but for the purpose you've got, you transform a detailed biblical image prompt into a cinematic

11:58.340 --> 12:02.860
video prompt and simple title design for short form video tools.

12:02.860 --> 12:08.260
Your goal is to expand the static image into a living scene by describing motion, atmospheric pacing,

12:08.260 --> 12:12.060
camerawork, and subtle story dynamics while keeping the same mood and style.

12:12.860 --> 12:20.820
So overall in this video, in this animation, we'll be taking the image and will be and will be animating

12:20.820 --> 12:22.300
that into the video.

12:22.300 --> 12:27.940
So in general, we take the image, we turn it into the video, and you can ask why?

12:28.340 --> 12:31.460
Because when we go ahead to the application that we'll be using later.

12:31.860 --> 12:34.180
So we've got click 2.1 master.

12:34.860 --> 12:36.100
We'll be using this model.

12:36.100 --> 12:39.270
And the standard version is only for image to video.

12:39.630 --> 12:47.030
The cost for it will be $0.25 per five per five seconds, which is pretty low.

12:47.230 --> 12:52.110
Actually, you know, you can actually you can add, um, you know, additional seconds for that.

12:52.550 --> 12:57.870
Um, but again, for this model, uh, we can't actually use text to video.

12:57.910 --> 13:03.510
If you would like to use text to video, um, you pay $1.40 for five seconds.

13:03.510 --> 13:05.110
It's quite expensive.

13:05.390 --> 13:11.310
So great case is to, you know, like create firstly the image, which is pretty affordable.

13:11.470 --> 13:13.790
And then from this image just create a video.

13:14.310 --> 13:17.030
Also we've got the other model 2.1 master.

13:17.830 --> 13:21.190
And again you can just turn the image to the video.

13:21.430 --> 13:28.110
And with this exact automation and that that will be creating in this material, um, you can simply

13:28.150 --> 13:30.270
very simply switch between the models.

13:30.270 --> 13:36.120
So standard and master I will show you how to do this in this material I will create two different videos

13:36.120 --> 13:37.480
so you will see the difference.

13:38.000 --> 13:42.320
But um, let's move on and let's go back to our system message.

13:42.760 --> 13:45.160
Um, we've got the input.

13:45.400 --> 13:49.680
Um, so the next um, category inside the system message.

13:50.040 --> 13:54.120
Um, so you receive one field image prompt output requirements.

13:54.480 --> 13:58.480
So the form is pretty similar to the previous agent.

13:58.640 --> 14:05.640
So again we've got specific fields for the purpose output requirements example output formatting rules.

14:05.840 --> 14:07.520
However um it differ.

14:07.760 --> 14:13.960
Um, I can say a lot because previously we created the system message for the image model image agent.

14:14.200 --> 14:20.800
Um image prompt agent I'm sorry, let's be precise, but for that we are um, creating the prompt for

14:20.800 --> 14:21.520
video.

14:21.520 --> 14:28.080
So output requirements we've got very shortly, um, seed expansion, character focus, camera movement,

14:28.120 --> 14:30.080
light atmosphere, visual style.

14:30.080 --> 14:33.490
So it's much different than previous system message.

14:34.170 --> 14:35.210
Example output.

14:35.410 --> 14:36.850
Simple prompt.

14:36.890 --> 14:38.450
We would like to get something.

14:38.690 --> 14:39.850
Something very simple.

14:40.370 --> 14:40.850
Um.

14:40.890 --> 14:41.330
Okay.

14:41.610 --> 14:42.250
Title.

14:42.490 --> 14:47.770
Um, so this is, this is the point with this, um, video prompt.

14:47.810 --> 14:48.570
Agent.

14:48.890 --> 14:52.090
We don't want to create only the prompt for the video.

14:52.450 --> 14:59.530
Also, we want to create a title because we will be using this title and publishing our posts on social

14:59.530 --> 14:59.890
media.

14:59.930 --> 15:00.410
Okay.

15:00.850 --> 15:02.010
Um, this is optional step.

15:02.010 --> 15:08.090
I need to say you can just end the automation after, um, after some specific steps after we create

15:08.090 --> 15:08.690
the video.

15:08.890 --> 15:14.890
But still in this material, I will be showing you how you can connect your notes, um, to social media.

15:14.890 --> 15:19.410
So publish the content again on TikTok, YouTube, Facebook, or any platform you want.

15:20.890 --> 15:22.930
Um, for the formatting rules.

15:23.290 --> 15:27.810
Again, we've got some data, so don't use for an example slash n just provide plain text.

15:28.210 --> 15:31.820
Uh, that's pretty everything for the required specific output parser.

15:32.380 --> 15:33.780
Yeah, we've got output parser.

15:33.980 --> 15:35.820
But there we need to change some stuff.

15:36.260 --> 15:38.260
So firstly we've got the video prompt.

15:38.660 --> 15:42.380
Um and then we can just copy it paste here.

15:43.140 --> 15:49.300
And what we have we've got a title title also in the document.

15:49.460 --> 15:53.620
Um, you've got it like you've got structured output parser.

15:53.700 --> 15:55.140
You can copy it and paste.

15:55.340 --> 15:56.140
It's your choice.

15:56.380 --> 15:56.740
Also.

15:56.740 --> 15:59.620
Now I need to say I forgot about the comma.

16:00.660 --> 16:01.260
All right.

16:02.060 --> 16:06.780
For the thing tool we remove it, we leave the OpenAI chat model.

16:06.900 --> 16:07.500
Perfect.

16:08.100 --> 16:09.140
Um, let's run it.

16:09.700 --> 16:11.380
Hopefully we get what we want.

16:11.740 --> 16:13.100
So we should get again.

16:13.260 --> 16:16.180
Um, video prompt and our title.

16:16.220 --> 16:16.900
Perfect.

16:17.580 --> 16:18.620
Um, okay.

16:18.660 --> 16:21.620
Video prompt every time please check the form.

16:21.620 --> 16:29.100
Because if we had for an example like slash n, so for the breaks in the text we would need to um,

16:29.190 --> 16:33.550
like let's say you've created, like, the entire automation, and then you run this automation and

16:33.550 --> 16:37.590
something happens, like you've got an error and you see in the video prompt and then you can say,

16:37.590 --> 16:38.430
it happens a lot.

16:38.470 --> 16:41.710
You've got some defects that are not completely compatible.

16:41.750 --> 16:41.910
Yeah.

16:41.950 --> 16:44.870
This is the word compatible with um JSON.

16:45.150 --> 16:46.430
So let's say slash n.

16:47.030 --> 16:53.070
And so that's why it's great to create, you know like perfect instructions I've done it for you.

16:53.070 --> 16:57.350
So we've got this plain text that we can use later.

16:57.790 --> 16:58.710
Perfect.

16:59.910 --> 17:07.190
Um, so we have our two agents that are the main actually brain for our automation.

17:07.190 --> 17:08.350
They do everything for us.

17:08.750 --> 17:10.630
However, now what do we do?

17:10.830 --> 17:15.350
We pick Google Sheets and let me show you something.

17:15.350 --> 17:16.870
We append the row and sheet.

17:17.110 --> 17:17.710
Perfect.

17:17.990 --> 17:20.510
We choose the document I prepared for you, the document.

17:20.510 --> 17:21.830
You can just copy and paste.

17:22.030 --> 17:23.190
Um, copy.

17:23.550 --> 17:23.870
Yeah.

17:23.910 --> 17:28.190
Just copy to your to your workspace and copy and paste.

17:29.070 --> 17:32.190
Um, so yeah, click plus and then videos.

17:32.630 --> 17:33.590
Let me open it.

17:34.070 --> 17:35.310
I can open it here.

17:35.430 --> 17:39.830
And what we have inside and you can see I created some video right here.

17:39.870 --> 17:42.590
However I will delete it for now for the purpose of this material.

17:43.270 --> 17:49.070
Uh, so what we have title, image, prompt, video prompt, image URL, video URL and status.

17:49.590 --> 17:52.870
In the status we have two statuses to do and done.

17:53.470 --> 17:58.110
So in this exact step we only uh, change the status to to do.

17:58.630 --> 18:04.590
So we indicate okay, we want to just mark it as um, as in progress to do.

18:04.950 --> 18:08.390
And we can even rename it as such status.

18:09.470 --> 18:10.550
Execute this step.

18:10.590 --> 18:14.990
And right there, uh, we'll have our status to do.

18:15.030 --> 18:15.630
Perfect.

18:16.230 --> 18:24.430
Um, also from this document, you can just open this link and then you've got this document.

18:24.430 --> 18:28.320
You can click on file, make a copy and have it in your own workspace.

18:28.360 --> 18:28.920
Perfect.

18:29.400 --> 18:30.040
All right.

18:30.600 --> 18:39.360
So for now, maybe let me take my sticky notes to show you what we do step by step.

18:39.840 --> 18:40.320
Okay.

18:41.000 --> 18:42.640
So perfect.

18:43.600 --> 18:46.400
Let's put it very simply, very shortly.

18:46.440 --> 18:48.600
So we've got actually these fields.

18:49.160 --> 18:53.920
Um, also remember, I encourage you to organize your automations in nice form.

18:54.120 --> 18:57.760
If you have mess, it doesn't look like, you know, captivating.

18:58.200 --> 19:03.080
Um, and if you have everything clear, uh, with, um.

19:03.080 --> 19:03.480
Yeah.

19:03.520 --> 19:06.040
Done with with your sticky notes, it's better.

19:07.000 --> 19:09.360
So, um, what do we have inside?

19:09.800 --> 19:12.640
Um, the first one, the first part is to create the prompts.

19:12.680 --> 19:13.920
So we already done it.

19:14.240 --> 19:16.080
The second part is to create a match.

19:16.200 --> 19:19.320
The third part is to turn this image into the video.

19:19.640 --> 19:22.720
Then we prepare the content, and at the end we publish on social media.

19:23.040 --> 19:23.970
So let's move on.

19:24.010 --> 19:25.370
Let's create our image.

19:25.770 --> 19:33.770
We are using HTTP request method obviously is post because we want to connect to the application.

19:34.250 --> 19:40.130
Um so yeah firstly we connect to the application and then we want to get so we get the content from

19:40.130 --> 19:41.010
the application.

19:41.450 --> 19:45.770
Um so yeah firstly we choose the method which is post.

19:46.210 --> 19:50.490
The URL for that case is um this URL.

19:50.610 --> 19:51.730
And let me explain.

19:52.330 --> 20:00.810
Um, so we are using application which is full AI that allows us to connect to different models.

20:01.210 --> 20:07.690
So when I go ahead to fly, when I go ahead to home, I've got my models such as, you know, here,

20:08.010 --> 20:12.410
um, I've got the clink video 2.1 Flex View Free.

20:12.930 --> 20:15.650
So this is an application that allows you to do this stuff.

20:16.090 --> 20:18.050
Um, you need to provide some credits.

20:18.050 --> 20:22.860
So, you know, like the cost of the video is $0.25 that will be generating in this material.

20:23.140 --> 20:25.140
I'm going to provide here credits.

20:25.140 --> 20:27.580
And then you can just use a specific model.

20:28.300 --> 20:32.900
Um, so yeah, we are just using it for the authentication.

20:32.940 --> 20:36.180
We are using generate general generic credential type.

20:36.660 --> 20:44.540
And for that header authentication and I've got I'm actually that's connected so full I vo3.

20:44.940 --> 20:46.460
Um so let me show you how you do this.

20:46.620 --> 20:55.020
Um, simply maybe let me create new credential I create a new credential I type here authorization authorization,

20:55.020 --> 20:56.740
exactly this specific name.

20:57.260 --> 21:01.500
Um, otherwise if you provide something else, it doesn't work, uh, in mind.

21:01.860 --> 21:11.940
And then you go ahead to full API keys, add key, you name it as link automation.

21:13.660 --> 21:14.140
Okay.

21:14.380 --> 21:21.790
You create a video, you copy the key, and then you just simply paste it here, it's pretty straightforward.

21:21.790 --> 21:24.230
You save it, it's nice.

21:24.270 --> 21:27.550
Okay, let's even save us.

21:28.430 --> 21:29.190
Rename it.

21:29.190 --> 21:33.190
So, um, full I.

21:35.590 --> 21:36.790
So you do it by this way.

21:36.830 --> 21:39.150
Okay, let's click save then.

21:39.150 --> 21:43.430
What you do, you send the body and let's go ahead to our documentation.

21:43.790 --> 21:47.470
Because in the body you provide one specific variable.

21:48.390 --> 21:50.550
Um, actually not variable however parameter.

21:51.030 --> 21:54.190
Um so here the name is prompt and the value is this value.

21:54.190 --> 21:55.430
So let me pick the value.

21:55.670 --> 22:03.110
And then what we do uh, we provide a name which is prompt and a value which is this one.

22:04.070 --> 22:11.750
So now you can see I've got the problem because here the name of the of the agent from the document

22:11.750 --> 22:12.310
is different.

22:12.310 --> 22:17.230
So image prompt a agent over here we've got create image a agent.

22:17.230 --> 22:22.920
So now maybe let me simply change the name of this agent for further simplicity.

22:23.600 --> 22:25.040
Um, let's go ahead here.

22:25.520 --> 22:26.760
Click rename.

22:28.280 --> 22:28.840
Okay.

22:28.880 --> 22:29.840
And now it should.

22:29.880 --> 22:30.640
It should work.

22:30.680 --> 22:31.280
Perfect.

22:32.080 --> 22:34.880
We can name it as Create Image.

22:36.520 --> 22:38.560
And now let's execute this step.

22:39.960 --> 22:41.360
Right now I've got some problems.

22:41.360 --> 22:42.920
So authorization failed.

22:43.120 --> 22:44.480
And I know what's happening.

22:44.520 --> 22:48.840
Actually I forgot to add very important word inside our value.

22:49.200 --> 22:52.480
So firstly let's copy my API key again.

22:53.000 --> 22:55.760
And now firstly type the key.

22:55.920 --> 22:56.400
Okay.

22:56.440 --> 22:58.160
And then paste your API key.

22:58.400 --> 22:59.480
Now it should work.

22:59.520 --> 23:00.600
Let's save it.

23:00.600 --> 23:02.000
Let's execute this step.

23:02.320 --> 23:03.320
So yeah it works.

23:03.320 --> 23:05.080
We've got the status which is in queue.

23:05.520 --> 23:10.240
Uh request id response url, status url url, URL.

23:10.280 --> 23:16.530
So yeah, every information after we do this, after we create an image, we need to create the weight

23:16.570 --> 23:19.650
node that will last approximately one minute.

23:20.130 --> 23:21.050
Let's update it.

23:21.250 --> 23:23.570
It will last 60s.

23:23.570 --> 23:24.370
So one minute.

23:24.410 --> 23:26.370
We can rename it as weight one minute.

23:27.250 --> 23:27.890
And why?

23:28.010 --> 23:29.330
Because we want to wait.

23:29.330 --> 23:32.650
We need to wait until the image is generated.

23:32.690 --> 23:33.130
Okay.

23:33.610 --> 23:34.450
We wait for that.

23:34.450 --> 23:35.970
Let's execute the step for now.

23:36.930 --> 23:40.610
And now you can see when we go ahead to fall I let.

23:40.610 --> 23:41.690
Let's pick the home.

23:42.250 --> 23:45.250
Now you should see like we've got the Flex Pro.

23:45.490 --> 23:47.490
Last request one minute ago.

23:47.530 --> 23:47.970
Okay.

23:48.810 --> 23:55.850
So we simply click on it and then on the requests and you should see your creation.

23:56.050 --> 23:59.610
So the image was created within five seconds.

23:59.610 --> 24:00.530
And what we have.

24:01.410 --> 24:03.370
So let's see perfect image.

24:03.970 --> 24:09.450
But of course remember sometimes you even want to provide like bigger amount of the time.

24:10.050 --> 24:14.540
And from the fact that yeah you don't want to crash, you don't want to get your automation crashed

24:14.540 --> 24:15.980
in some specific circumstances.

24:15.980 --> 24:24.300
So let's say mostly the images are being created in 10s, but sometimes the image may take up 30s.

24:24.500 --> 24:30.820
And then if you have the entire system set up, um, it may cause some specific problems.

24:30.820 --> 24:37.020
Let's say you're a publishing TikTok videos every day, and for some specific case, um, the image

24:37.180 --> 24:42.740
was generated for 30s and then like the entire automation crashes and you've got the problem because

24:42.740 --> 24:45.020
you don't have the TikTok video.

24:45.180 --> 24:50.100
So for the case to be calm, don't worry about our automation may crash.

24:50.460 --> 24:52.940
We just provide higher amount of the time.

24:52.980 --> 24:53.460
Okay.

24:53.780 --> 24:55.340
Um, I recommend you to do this.

24:55.340 --> 24:56.620
This is the great approach.

24:57.300 --> 25:03.060
Um, the other thing you can actually, you know, provide the if note, like if the video is not generated,

25:03.060 --> 25:04.740
you can come back to this step.

25:05.180 --> 25:07.260
But for now we will just leave it.

25:07.300 --> 25:10.060
We just provide bigger amount of the time.

25:10.100 --> 25:10.660
Okay.

25:10.700 --> 25:14.780
But um we've got our two steps and create image part.

25:15.140 --> 25:18.300
The next thing is to provide the same HTTP request.

25:18.340 --> 25:20.300
However we want to get the image.

25:20.780 --> 25:26.740
Um, so as I said previously, um, we are using post to just connect to the application to just say

25:26.740 --> 25:27.140
hi.

25:27.340 --> 25:30.980
I want to create the video for this image.

25:31.220 --> 25:31.460
Hi.

25:31.460 --> 25:32.700
I want to create the image.

25:32.980 --> 25:35.980
Um, so you just provide a method which is post.

25:35.980 --> 25:39.820
And with this specific HTTP request you say, all right, give me this image.

25:39.820 --> 25:41.180
Give me this image right now.

25:41.580 --> 25:45.260
Um pretty funny um, comparison.

25:45.260 --> 25:51.100
But hope you you you appreciate my how to say that my acting skills.

25:52.300 --> 25:53.460
Okay, stop.

25:53.460 --> 25:54.260
Stop joking.

25:54.580 --> 25:57.260
A method and we've got get URL.

25:57.420 --> 25:59.740
Um, let's move on to our file.

26:00.060 --> 26:03.060
Um, so here we've got the method.

26:03.100 --> 26:08.580
Obviously we've got the method which is get y post the URL is this URL.

26:08.620 --> 26:09.500
Let me show you.

26:10.390 --> 26:11.430
So what we do?

26:11.590 --> 26:15.030
We take the response URL from weight node.

26:15.630 --> 26:17.070
Uh, let's delete it.

26:17.470 --> 26:19.830
Let me show you how I drag and drop it here.

26:20.070 --> 26:21.670
Uh, so we've got response URL.

26:22.750 --> 26:25.550
We've got the authentication which is generic type.

26:25.750 --> 26:27.550
We've got header authentication.

26:27.910 --> 26:31.110
Um where do we have our full I, we've got it.

26:31.150 --> 26:34.590
We execute the step and and it's perfect.

26:34.590 --> 26:36.110
We've got the URL and the schema.

26:36.150 --> 26:37.510
You can see this is the URL.

26:37.830 --> 26:41.790
When you copy it you go ahead to the new page.

26:42.150 --> 26:43.630
You paste it click enter.

26:43.630 --> 26:44.910
You should have your image.

26:45.430 --> 26:46.470
That's pretty cool.

26:47.270 --> 26:49.910
Um so we can just rename it as get image.

26:51.350 --> 26:52.230
Get image.

26:53.470 --> 26:53.990
Okay.

26:55.190 --> 26:59.190
The next step, what we want to do, we want to turn this image into the video.

26:59.590 --> 27:06.430
So for now what I can do um, let's pick this node.

27:07.550 --> 27:11.920
Um control Ctrl V, or you just click Ctrl D to duplicate.

27:12.680 --> 27:14.560
And now you create the video.

27:14.760 --> 27:17.320
Just let's rename it Create Video.

27:18.720 --> 27:21.920
And again we are using the method which is post.

27:22.280 --> 27:24.840
The URL will be different obviously.

27:25.120 --> 27:27.760
So inside uh where do we have it.

27:27.800 --> 27:28.720
Create video.

27:28.880 --> 27:32.480
And let me explain you in our automation inside.

27:32.480 --> 27:35.360
And then let's pick expression.

27:35.360 --> 27:39.120
And what we do we say we want to connect with folder I.

27:39.480 --> 27:41.720
And here we just specify the model.

27:41.720 --> 27:44.280
So click video and 2.1.

27:44.840 --> 27:46.000
And there is the point.

27:46.880 --> 27:48.080
You've got two options.

27:48.320 --> 27:50.960
The first option is to use standard model.

27:50.960 --> 27:53.160
And the second option is to use master model.

27:53.760 --> 27:59.080
Um let's move on here to click uh let's go over here.

27:59.760 --> 28:00.760
Um I will show you.

28:00.760 --> 28:10.130
So we've got click video and there okay we've got the standard model which costs $0.05 per second,

28:10.450 --> 28:13.770
or even we've got the model which is master.

28:14.010 --> 28:20.490
And it's much more expensive because the cost for now is $1.40 for five seconds.

28:20.490 --> 28:20.970
Video.

28:21.370 --> 28:25.450
And every second costs $0.28.

28:25.490 --> 28:26.050
All right.

28:26.570 --> 28:29.130
For the purpose of this material, I will choose.

28:29.410 --> 28:32.130
Um, firstly, maybe let me choose.

28:32.410 --> 28:32.770
Okay.

28:32.810 --> 28:33.850
The master model.

28:34.930 --> 28:37.290
So we've got the master image two video.

28:38.050 --> 28:41.930
Um, then what we do and we've got generic type header authentication.

28:41.970 --> 28:42.570
Vol.I.

28:42.890 --> 28:46.370
We send the body for the body, we specify the prompt.

28:46.770 --> 28:49.890
And now we need to wire this, this thing.

28:51.090 --> 28:51.610
Nice.

28:52.090 --> 28:57.050
Uh, for the prompt we are not using the prompt from image prompt agent.

28:57.090 --> 29:01.930
However the prompt from our video prompt agent.

29:02.090 --> 29:04.050
Uh, let me even change the name.

29:05.820 --> 29:07.860
Video prompts.

29:08.380 --> 29:09.180
Video prompt.

29:09.220 --> 29:10.060
Agent.

29:12.540 --> 29:12.900
O.

29:13.780 --> 29:16.180
Video prompt.

29:16.220 --> 29:16.820
Agent.

29:16.820 --> 29:17.500
Perfect.

29:17.860 --> 29:18.340
Nice.

29:19.380 --> 29:19.820
So what?

29:19.820 --> 29:22.300
I said we are using this specific prompt.

29:22.340 --> 29:24.500
Obviously we are creating the video not image.

29:25.340 --> 29:27.220
So video prompt.

29:27.820 --> 29:31.580
And in the second parameter we have the second parameter.

29:32.020 --> 29:34.140
Uh we can go over to the documentation.

29:34.420 --> 29:36.620
We provide the image URL.

29:36.660 --> 29:37.180
Okay.

29:37.380 --> 29:38.860
So we provide the image URL.

29:40.660 --> 29:42.900
We've got image URL.

29:44.420 --> 29:46.940
And then we just take the image.

29:47.100 --> 29:48.220
Where do we have that.

29:48.380 --> 29:51.020
Uh we just take the image URL from get image.

29:51.060 --> 29:51.540
Okay.

29:51.660 --> 29:53.220
So this is this image URL.

29:53.260 --> 29:53.860
Perfect.

29:54.660 --> 29:56.340
Let's execute this step.

29:58.420 --> 30:01.220
Then you see again that your status is in the queue.

30:01.260 --> 30:05.110
You've got request ID request and response URL and so on.

30:05.710 --> 30:08.710
And for this case again we want to provide a wait node.

30:08.950 --> 30:11.110
So we want to wait now for two minutes.

30:12.230 --> 30:14.550
So here 100 and 20s.

30:15.110 --> 30:20.110
Um so yeah, let's just, um, wait for two minutes.

30:21.950 --> 30:23.510
We just want to execute this step.

30:23.550 --> 30:24.310
Perfect.

30:24.990 --> 30:26.190
So let's execute it.

30:26.950 --> 30:27.350
Ah.

30:28.470 --> 30:29.350
All right.

30:29.910 --> 30:30.870
So we are waiting.

30:31.590 --> 30:35.150
And for, um, let me actually show you how it looks like.

30:35.270 --> 30:42.310
So inside the clink image clink video, we've got in the requests, uh, we've got in progress.

30:42.310 --> 30:45.830
So we are just waiting until it's, it's being generated.

30:45.830 --> 30:46.270
Okay.

30:46.550 --> 30:50.470
So for this case, you know, we've got 2.1 master not standard.

30:50.870 --> 30:55.750
When I go ahead to standard, I've got here other videos that I generated in the past.

30:56.110 --> 31:01.400
So it took for an example 70s here 65.

31:01.800 --> 31:06.040
But again, we've got the safety net of one minute, so we need to actually wait.

31:07.400 --> 31:09.600
Even we can notice that the video took longer.

31:09.600 --> 31:11.320
So we've got 200 seconds.

31:11.520 --> 31:15.480
So for now, uh, we can change this time.

31:15.960 --> 31:18.280
Let's say 200 and 40s.

31:18.280 --> 31:20.160
So wait for four minutes.

31:20.960 --> 31:21.680
All right.

31:21.680 --> 31:23.640
And that depends from the model obviously.

31:23.640 --> 31:27.560
Like if you are using standard model, it takes approximately 60s.

31:27.560 --> 31:30.320
But for that case, um, just more perfect.

31:30.800 --> 31:33.640
Um, and again we want to get this video.

31:33.760 --> 31:36.000
So let's copy this note paste here.

31:37.400 --> 31:38.800
We want to get this video.

31:38.800 --> 31:40.600
So get video.

31:43.360 --> 31:44.040
All right.

31:44.640 --> 31:49.520
And again what we do from this wait for four minutes.

31:49.560 --> 31:51.800
Note we take the response URL.

31:52.160 --> 31:55.200
So this one that's perfect.

31:55.200 --> 31:59.080
Already we have it and it's pretty everything we execute the step.

32:00.080 --> 32:02.680
So now we need to wait for four minutes.

32:04.000 --> 32:09.800
So remember actually if you create some automations and you want to change time for, for example temporary,

32:09.800 --> 32:11.760
you can set up let's say 10s.

32:11.760 --> 32:13.680
So we can continue with further steps.

32:14.480 --> 32:20.040
And then you can see we've got our part for create image create image to video.

32:20.560 --> 32:25.200
Um, and then actually I see I accidentally provided different URL.

32:25.480 --> 32:30.080
Um, this is actually the note will be using later so I can duplicate it.

32:31.160 --> 32:32.680
Um, and the prepare content.

32:33.560 --> 32:35.000
So let's actually connect it.

32:35.080 --> 32:39.960
However, for this specific note we are using um, actually let me show you.

32:40.120 --> 32:44.320
We are using this um, specific URL.

32:44.320 --> 32:45.880
So let me explain what it does.

32:46.960 --> 32:49.200
Um, I can just copy it paste it here.

32:49.200 --> 32:55.800
So we've got the expression and there we connect with I uh, we connect our requests because if we go

32:56.080 --> 32:58.290
here, we've got our requests.

32:58.290 --> 32:59.250
So this is the stop.

32:59.250 --> 33:05.690
So we indicate all right from here we want to take the video and then we provide inside here JSON request

33:05.690 --> 33:06.170
ID.

33:06.170 --> 33:08.130
So this is the request ID.

33:08.170 --> 33:09.290
This is this one okay.

33:10.010 --> 33:13.890
And we provide this request ID here and the status.

33:14.450 --> 33:17.370
So let's run it again so we can execute the step.

33:17.850 --> 33:20.810
And as you can see here we've got our video taken.

33:20.850 --> 33:22.770
The status is completed perfect.

33:23.290 --> 33:27.690
And right away we get only the video URL.

33:27.690 --> 33:31.090
So the response URL so we can execute the step.

33:31.690 --> 33:32.930
And that's cool.

33:32.930 --> 33:34.250
We've got this URL.

33:34.810 --> 33:38.330
The next thing what we want to do we want to connect our Google Sheets.

33:40.690 --> 33:43.210
So we want to append row in sheet.

33:43.250 --> 33:48.690
Then take our link and then videos and just fulfill all of the brackets.

33:48.690 --> 33:50.610
So the first one is the title.

33:50.610 --> 33:53.290
We pick it from Video Prompt Agent.

33:53.290 --> 33:54.410
So we have the title.

33:55.130 --> 33:57.540
Then we've got image prompts.

33:57.860 --> 34:01.580
So we have our image prompt video prompt.

34:01.740 --> 34:04.540
So we should have here our output.

34:04.580 --> 34:05.340
What's wrong.

34:05.700 --> 34:07.420
Actually do we have here our.

34:07.900 --> 34:11.100
Yeah we've got our video prompt okay.

34:11.260 --> 34:12.740
So let's just provide it here.

34:13.300 --> 34:15.940
Um video prompt a agent.

34:15.980 --> 34:16.580
All right.

34:17.380 --> 34:22.540
Video prompt agent image URL for the URL.

34:22.580 --> 34:33.860
We pick this one from get image http request https video URL for the video URL we pick um this specific

34:33.860 --> 34:34.300
case okay.

34:34.340 --> 34:35.260
So get video.

34:35.580 --> 34:37.980
And for the status we mark it as done.

34:38.820 --> 34:39.220
Done.

34:39.260 --> 34:39.780
Execute.

34:39.820 --> 34:40.300
Step.

34:40.820 --> 34:41.980
Let's see what we have.

34:42.180 --> 34:42.660
Okay.

34:42.940 --> 34:45.300
So yeah it's title I'm done.

34:45.340 --> 34:48.060
Image prompt video prompt image url video URL.

34:48.060 --> 34:49.300
And that was done.

34:49.340 --> 34:50.020
That's cool.

34:50.980 --> 34:51.540
Okay.

34:52.180 --> 34:58.230
And there is the last part for this entire automation, which is publish the content on social media.

34:58.710 --> 35:04.710
And in one video of this course, which is called Create Viral Social Media Posts with perplexity agent,

35:04.750 --> 35:14.390
I showed exactly how to connect your automation with Ido and then publish your content on multiple social

35:14.390 --> 35:18.630
media such as LinkedIn, TikTok, YouTube, Instagram, Facebook and so on.

35:19.070 --> 35:22.390
So for this case, I will run through everything very quickly.

35:22.390 --> 35:28.470
So yeah, you can just go ahead to this video, to that specific video about perplexity agent and see

35:28.470 --> 35:29.750
how everything is done.

35:29.790 --> 35:36.950
However, we are using um, our HTTP request to connect to Ido, which is actually a platform that allows

35:36.950 --> 35:45.070
us to just connect, um, our multiple profiles from different social media and then just publish the

35:45.070 --> 35:45.750
content.

35:45.910 --> 35:47.150
Very straightforward.

35:47.390 --> 35:50.630
So if I go ahead to my file, I pick the URL.

35:50.790 --> 35:53.480
I provide the generic credential type header authentication.

35:53.480 --> 35:55.640
So let's let's do this very quickly.

35:55.640 --> 35:58.520
Generic credential type header authentication.

35:59.160 --> 36:00.320
We've got the data.

36:00.760 --> 36:04.120
And here you can see we've got an API key.

36:04.160 --> 36:06.200
You can provide your API key right here.

36:06.560 --> 36:09.520
So that's why you connect to the data.

36:09.640 --> 36:14.440
You've got that explained in the other video you click on Send Body.

36:15.200 --> 36:22.680
So as you can see here um you're using um specific fields and this um specific value.

36:22.680 --> 36:24.000
So get video URL.

36:24.160 --> 36:26.120
So we just provide the URL for your video.

36:26.120 --> 36:26.720
All right.

36:26.720 --> 36:28.000
So just upload the content.

36:28.000 --> 36:30.400
You upload this specific video to potato.

36:30.400 --> 36:32.640
So upload to oops.

36:32.680 --> 36:33.480
What do we have.

36:33.520 --> 36:39.280
Upload to potato upload to potato.

36:40.920 --> 36:41.640
Perfect.

36:41.760 --> 36:44.160
Um and the name you provide the URL.

36:44.960 --> 36:47.560
And here just this specific variable.

36:48.240 --> 36:54.890
Um, as you can notice right there, it doesn't work because the name of this of this specific HTTP

36:54.890 --> 36:56.610
request is Get video one.

36:56.610 --> 36:58.210
So if I change it, it works.

36:58.410 --> 37:07.410
But for the simplicity let me change, um, the name of it get video url url.

37:08.010 --> 37:10.610
Let's rename it upload to potato.

37:10.890 --> 37:11.970
Um, perfect.

37:12.330 --> 37:14.210
Um, we can execute the step.

37:14.210 --> 37:19.210
Even, uh, we can provide a post method which is the proper one for this case.

37:19.930 --> 37:20.930
So we need to wait.

37:20.930 --> 37:23.050
And now the content is uploaded to potato.

37:24.090 --> 37:28.370
Um, so from this platform we can connect our credentials to other platforms.

37:28.770 --> 37:32.410
Um, when I go ahead to potato here, you've got free trial.

37:32.410 --> 37:32.690
So.

37:32.730 --> 37:33.090
Yeah.

37:33.330 --> 37:35.810
Um, the link will be in the resources of this material.

37:35.810 --> 37:38.650
You can click on it to open the potato.

37:39.250 --> 37:44.730
Um, but you've got your free trial and here you can log in with your different accounts.

37:44.730 --> 37:48.260
So let's say Facebook Instagram, YouTube and so on.

37:48.540 --> 37:51.860
Um, right there in the settings, you can copy your, your API key.

37:52.500 --> 38:00.460
Um, however, um, yeah, we upload the content inside and then we provide another HTTP request.

38:00.740 --> 38:04.260
So we publish the content straight forward to other platforms.

38:04.260 --> 38:05.780
The first one will be the TikTok.

38:06.260 --> 38:08.580
So publish on TikTok.

38:10.740 --> 38:12.860
Again I will set up everything very quickly.

38:12.860 --> 38:18.020
You've got explained how to do this like step by step, how to publish the content on social media and

38:18.020 --> 38:22.580
other video, which is perplexity, a viral social media posts uh.

38:22.700 --> 38:26.980
However, for this case we are using the URL which is um, this one.

38:27.140 --> 38:31.060
So back end, you just simply go over here.

38:31.500 --> 38:34.460
Uh, method is post authentication.

38:34.460 --> 38:38.500
You connect to uh, it's pretty straightforward.

38:38.500 --> 38:46.100
So next what you do, uh, you just provide the JSON code so you can copy from our document.

38:46.660 --> 38:52.420
So send body JSON and inside this document what you have.

38:52.900 --> 38:57.060
Um, you've got all of the metrics for TikTok and then you've got a content.

38:57.060 --> 38:59.500
So the text platform, media URLs.

38:59.860 --> 39:04.220
Um, here for the media URLs I provided, um, the specific URL.

39:05.180 --> 39:07.020
So, um, yeah.

39:07.020 --> 39:14.340
So it's important to take the URL from um, so just take this variable provided here for the text.

39:14.420 --> 39:20.580
Um, we are using the title that we actually created with our video prompt, a agent.

39:20.940 --> 39:23.660
So let's pick the title here.

39:24.700 --> 39:26.820
We can provide a title perfect.

39:26.820 --> 39:28.740
And then also account ID.

39:28.940 --> 39:33.620
You can copy your account ID by going to potato um connecting to TikTok.

39:33.940 --> 39:37.660
And then you copy your account ID um you paste it here.

39:37.660 --> 39:41.500
By this way, when you click on execute, you publish the content on TikTok.

39:41.740 --> 39:47.390
And again, the same thing we can do for Facebook, LinkedIn, Pinterest, and other different platforms.

39:47.590 --> 39:49.390
For now, I won't talk about it.

39:49.590 --> 39:50.950
You can do it on your own.

39:50.990 --> 39:53.350
Also, I've got the instructions inside this file.

39:53.390 --> 39:55.350
How to set it up step by step.

39:55.790 --> 39:57.790
And for now I can say thank you for watching.

39:57.910 --> 40:03.350
By this way, we created the video and the last thing I want to do is to show you this video.

40:03.390 --> 40:05.190
It's pretty important, isn't it?

40:05.670 --> 40:06.790
I almost forgot about it.

40:06.790 --> 40:07.590
I'm sorry.

40:07.830 --> 40:14.430
So when you go ahead to get video URL, we take this URL or either you can open the full IE.

40:14.910 --> 40:16.430
We can preview what we have.

40:16.470 --> 40:18.310
So this is the video I created.

40:18.310 --> 40:19.390
So let's take a look.

40:20.310 --> 40:21.750
Wow it's pretty nice.

40:21.910 --> 40:30.350
So we've got yeah like the quality um the FPS the motion is so at the point um but also remember like

40:30.350 --> 40:34.030
the action varies from the prompt from different runs of the model.

40:34.030 --> 40:39.230
So for example, let me show you, uh, lately I've created another video.

40:39.510 --> 40:41.830
So this is with the standard image to video.

40:42.680 --> 40:44.080
But it's about the woman.

40:44.280 --> 40:47.520
So here I look on this video.

40:47.880 --> 40:49.960
It's with the standard version over here.

40:50.000 --> 40:51.640
Like she's cleaning the.

40:51.680 --> 40:52.920
Yeah, um.

40:52.920 --> 40:53.680
The clothes.

40:53.840 --> 40:55.440
So it's pretty cool.

40:55.440 --> 40:59.640
You can just specify remember with this automation you can specify different actions.

40:59.760 --> 41:04.680
And again I need to mention that, um, Klink 2.1 master is perfect.

41:04.800 --> 41:06.160
Even the standard version.

41:06.160 --> 41:11.280
So it can produce this type of, you know, videos that are so, so perfect.

41:11.840 --> 41:16.520
And I need to say like this automation, you create it once and then you have it for a long time.

41:16.800 --> 41:17.840
I hope you enjoyed it.

41:17.880 --> 41:19.160
It was helpful for you.

41:19.200 --> 41:20.720
Thank you for watching this material.

41:20.720 --> 41:22.320
It was a quite long material.

41:22.360 --> 41:27.000
However, still, I think it's great to practice, practice and practice because remember, if you know

41:27.000 --> 41:33.120
how to use the latest API APIs, how to create the latest automations, you can earn a lot of money,

41:33.160 --> 41:37.640
make business, and yeah, just get a lot of traffic to your any product you want.

41:38.040 --> 41:41.160
Thank you for watching again and I will see you in the next video.
