WEBVTT

00:00.240 --> 00:06.240
I just built this, a agent system that recreated for me this entire TikTok content business.

00:06.600 --> 00:12.520
And when you look closer, one of their videos made 127 million views, along with other videos that

00:12.520 --> 00:14.600
are making millions of views.

00:14.960 --> 00:20.560
And for this case, I've used an AI to automate the entire process without writing a single line of

00:20.560 --> 00:21.160
code.

00:21.440 --> 00:22.880
Because let me show you something.

00:22.880 --> 00:29.720
This profile that gets millions of views publishes anime wallpapers, and the process is pretty straightforward.

00:29.880 --> 00:36.600
We can use this entire TikTok AI system to generate for us these wallpapers and publish them straight

00:36.600 --> 00:37.480
to the TikTok.

00:37.720 --> 00:45.000
And another point is this profile gained 579,000 followers with almost 13 million likes.

00:45.320 --> 00:50.480
Also an amazing fact is that this automation that creates this art, you can see right now, runs every

00:50.520 --> 00:52.360
day without us doing anything.

00:52.400 --> 00:55.480
And in this video I will show you how to build it step by step.

00:55.640 --> 01:01.480
Even if you don't know how to use an addon, I will show you that and you will be able to create this

01:01.480 --> 01:02.640
entire project.

01:02.960 --> 01:08.880
So right now you can see our free agents create for us the content that later we use to generate images

01:08.880 --> 01:11.640
with the latest ChatGPT image generation model.

01:11.960 --> 01:15.800
And after it's done, the content is published straightforward to the TikTok.

01:16.120 --> 01:18.440
So this is the video that was created right now.

01:18.840 --> 01:24.880
And there as you can see, we've got our illustrations and there our music, our description and everything

01:24.880 --> 01:25.520
we need.

01:25.560 --> 01:32.120
Also yesterday for an example, I published another post and it gained 300 um, views.

01:32.240 --> 01:35.480
And there we've got different music, different captions.

01:35.480 --> 01:40.080
And again this entire system is automatically when you create it.

01:40.080 --> 01:43.760
Then you do just anything and it creates for you the posts every day.

01:44.040 --> 01:45.960
If you don't know what is happening right now.

01:45.960 --> 01:47.640
And I then is an automation tool.

01:47.640 --> 01:53.200
And we'll be using that in this video that is very similar to Zapier or Make.com that allows us to make

01:53.240 --> 01:54.880
powerful automations.

01:54.880 --> 02:00.120
So it's great to actually invest and watch this video to the end, because this skill actually will

02:00.120 --> 02:02.120
pay off in the future when you will learn it.

02:02.120 --> 02:05.480
Also, this video is beginner friendly.

02:05.480 --> 02:10.760
I will explain everything step by step and again and I then has gained a lot of popularity.

02:10.800 --> 02:14.040
If you learn it, you have the skill for a lifetime.

02:14.360 --> 02:18.800
Also, if you watch this video till the end, I will give you a strategy that will boost your content

02:18.800 --> 02:22.680
instantly and will allow you to get a lot of a lot of more views.

02:23.200 --> 02:25.520
So with all that being said, let's build it from scratch.

02:25.560 --> 02:30.720
Additionally, I need to say I prepared for you all of the instructions will be using for this automation,

02:30.720 --> 02:33.800
and you can download them in the resources of this material.

02:33.800 --> 02:38.240
So for example here we've got the instructions for free agents will be creating.

02:38.400 --> 02:42.440
So these are really white for an example here let me scroll down.

02:42.480 --> 02:44.720
We've got actually different.

02:45.200 --> 02:48.800
Yeah different codes for JSON code and notes.

02:48.840 --> 02:52.040
And there the information for the HTTP requests.

02:52.080 --> 02:57.830
So in general you can go over you can download these instructions along with the JSON file.

02:57.870 --> 03:00.310
And that allows you to import this entire workflow.

03:00.310 --> 03:04.710
So if you click on import from file, you click on TikTok Video machine.

03:04.950 --> 03:07.510
You get this entire system already set up.

03:07.710 --> 03:12.270
So you can just connect, you know, your credentials and then use it instantly.

03:12.390 --> 03:15.350
Nevertheless, in this video we build it from scratch.

03:15.390 --> 03:21.190
I show you how I set it up and I strongly, warmly encourage you to do this together with me because

03:21.230 --> 03:27.030
by this way, you practice, you learn, and then in general, you're just better at creating automations

03:27.030 --> 03:29.150
and it's really valuable skill.

03:29.190 --> 03:29.630
Okay.

03:29.950 --> 03:31.590
So please follow along.

03:31.630 --> 03:34.230
And they're just created together with me.

03:34.270 --> 03:39.310
Nevertheless let's start with the trigger which is the schedule okay.

03:39.550 --> 03:46.750
So yeah we can pick on a schedule and they're just decide when would you like to trigger this automation

03:46.750 --> 03:48.390
and publish TikTok videos?

03:48.590 --> 03:52.990
Um, for me, it's every day, daily, at midnight, so I can just leave it.

03:53.030 --> 03:54.510
However, feel free to do this.

03:54.510 --> 03:57.030
I don't know, maybe two days, three days.

03:57.030 --> 04:00.950
So just the time gap between, you know, publishing the TikToks.

04:01.550 --> 04:05.910
Um, also, you can make weeks, however, daily I think it's fine or even twice a day.

04:05.910 --> 04:07.190
So it's your choice.

04:07.550 --> 04:09.910
For this case, I've got my schedule trigger.

04:09.910 --> 04:14.150
And now let's go over ahead with the first Ma agent we'll be using.

04:14.390 --> 04:15.350
So first things first.

04:15.350 --> 04:22.150
What we want to do, we want to create the style for our artworks, for our content right away.

04:22.150 --> 04:25.190
What we can do actually we can execute previous previous notes.

04:25.230 --> 04:26.190
We have the data.

04:26.390 --> 04:30.950
And there click on define below and also add the system message.

04:31.390 --> 04:34.470
For this purpose we can go over to our file.

04:34.630 --> 04:37.390
Let's scroll up okay.

04:37.550 --> 04:38.830
Even let me change the screen.

04:39.390 --> 04:42.270
And here just look we've got our prompt.

04:42.270 --> 04:44.950
So generate a visual style and a system message.

04:45.270 --> 04:47.390
So let's copy firstly the system message.

04:48.470 --> 04:51.470
And I will show you what we have inside and how it looks like.

04:51.870 --> 04:56.190
So first of all, what we do, we pick the specific style.

04:56.190 --> 04:57.910
So we've got our target style.

04:57.910 --> 04:59.870
And there is a notification for you.

04:59.910 --> 05:04.990
Actually remember you can modify this entire template and automation for any needs you need.

05:04.990 --> 05:10.150
So for example create a TikTok account about the technology, about the beauty, about, I don't know,

05:10.190 --> 05:12.470
maybe plants, um, animals.

05:12.630 --> 05:15.750
So for this case, I've chosen anime characters.

05:15.750 --> 05:20.950
However, again, after you create this entire project, you can modify these prompts, even go over

05:20.950 --> 05:22.310
to ChatGPT and type.

05:22.350 --> 05:27.270
Okay, I've got these three prompts for free assistants actually system messages okay.

05:27.550 --> 05:32.390
And please modify them for I don't know maybe ecology okay.

05:32.670 --> 05:34.470
So in general you can do this stuff.

05:34.510 --> 05:36.790
However let's see what we have inside.

05:36.790 --> 05:41.870
So target style anime characters use the think tool to to carefully generate your output.

05:41.910 --> 05:43.910
And I will talk about it in a while.

05:44.510 --> 05:48.310
However, you are a professional visual style generator for a image creation.

05:48.310 --> 05:54.710
Your task is to create compelling visual prompts for live wallpapers centered around the target style.

05:54.710 --> 05:58.830
So here we indicate we want to have like our target style theme.

05:58.990 --> 06:03.350
You do not describe the characters themselves, just focus entirely on the artistic direction.

06:03.390 --> 06:06.470
Visual mood and environmental composition of the image.

06:06.710 --> 06:11.910
Each time you are called, randomly select one style from a given list of 4D.

06:12.150 --> 06:15.150
Um yeah, 4D style styles below.

06:15.430 --> 06:16.830
If the chosen style is.

06:16.830 --> 06:18.910
Generate your own.

06:18.950 --> 06:22.910
Create a unique original visual art direction not listed below.

06:23.110 --> 06:26.670
So here and below I've got my styles I provide that.

06:26.670 --> 06:29.150
So 40 of them actually you can modify it.

06:29.390 --> 06:34.230
And yeah the last one is generate your own invent a new original visual style.

06:34.230 --> 06:35.630
Not in this list.

06:36.110 --> 06:38.590
Um, this prompt I can say is really wide.

06:38.790 --> 06:46.350
However, remember again, if we create this entire automation, this entire project, we do it only

06:46.350 --> 06:46.910
once.

06:46.950 --> 06:51.310
Afterwards it runs automatically, actually automatically every day.

06:51.310 --> 06:53.150
For us, it generates the content.

06:53.470 --> 06:57.190
Um, actually, you know, it gets for us a lot of views, a lot of traffic.

06:57.390 --> 07:00.270
So I think it's worth it to spend a lot of time.

07:00.270 --> 07:02.150
That's why also watch this video to the end.

07:02.350 --> 07:07.590
Um, because actually it's it's important actually, you know, again, you can create systems and have

07:07.590 --> 07:09.110
it for a long, long time.

07:09.470 --> 07:13.030
So what we have again, each time you're called pick one style.

07:13.790 --> 07:17.510
And there if chosen and generate your own, create a unique original visual.

07:17.910 --> 07:22.070
And each output must include title caption style.

07:22.390 --> 07:26.070
We we actually indicate what we want, what we want to get.

07:26.110 --> 07:29.870
Also, we'll have the output parser, however again in a while about it.

07:30.070 --> 07:32.110
Add the following explicit metadata.

07:32.110 --> 07:36.830
So character placement we want to decide if it's left center right top bottom okay.

07:36.870 --> 07:44.750
So our that's why actually we use a agents to decide for us because um we can have the similar content

07:44.750 --> 07:47.340
let's say the same theme anime characters.

07:47.340 --> 07:53.380
However, all of these videos actually aka images are not the same.

07:53.380 --> 07:57.660
So for an example, sometimes we've got the character at the right side at the center.

07:57.700 --> 07:58.140
Okay.

07:58.420 --> 08:02.260
And here character size tiny, small, medium or large.

08:02.300 --> 08:09.300
So a lot of different metrics we can modify character facing facing forward facing back side profile.

08:09.620 --> 08:11.220
Um this is pretty cool.

08:11.220 --> 08:12.260
This is pretty cool.

08:12.260 --> 08:17.580
It allows us to make the content even more valuable just better output format.

08:17.700 --> 08:21.780
Um, also, we will specify that in the um structured parser.

08:22.420 --> 08:25.260
And at the end we've got available style pool.

08:25.260 --> 08:33.620
So for example neon infested magna panel with halftone gradients, fragmented portrait with color planes.

08:34.140 --> 08:39.940
Um, overall you can modify these, um, you know, these styles, I provided them for you.

08:39.940 --> 08:44.940
You can use them like we've got a lot of them for the however, feel free to modify them.

08:45.540 --> 08:47.140
to decide on your own.

08:48.020 --> 08:52.220
Nevertheless, what I encourage you to do this automation is not that easy.

08:52.340 --> 08:56.740
So firstly, create together with me this entire project and afterwards modify it.

08:56.780 --> 09:01.980
It's the better approach rather than afterwards searching for some errors, problems, mistakes and

09:01.980 --> 09:02.500
so on.

09:02.660 --> 09:04.740
So I hope you know what I mean.

09:05.260 --> 09:10.020
Uh, for now, even you can stop the video, read it, or go over to our file and read it.

09:10.020 --> 09:12.180
I don't want to spend a lot of time on it.

09:12.420 --> 09:14.660
Um, so we won't waste it.

09:15.220 --> 09:20.500
However, for now, um, we've got the prompt, and for the prompt we'll be using generate a visual

09:20.500 --> 09:21.140
style.

09:21.180 --> 09:21.660
Okay.

09:21.820 --> 09:23.500
Again remember system message.

09:23.500 --> 09:27.020
These are kind of instructions built in in the model.

09:27.260 --> 09:34.540
So actually you know we specify that okay we've got here a specific system message you need to actually

09:34.860 --> 09:35.540
follow.

09:35.580 --> 09:38.940
You need to follow all of this data we have inside.

09:38.980 --> 09:42.260
However the prompt is where we talk with the model.

09:42.260 --> 09:45.940
So for an example as with the ChatGPT also ChatGPT model.

09:45.940 --> 09:50.300
So let's say for a mini has its own system instructions.

09:50.300 --> 09:51.740
However, they are default.

09:51.780 --> 09:53.620
Okay, we are not modifying them.

09:53.620 --> 09:59.380
We can do this via custom GPT um or even like here.

09:59.420 --> 10:00.940
Okay, so we've got the system message.

10:00.980 --> 10:05.180
However, the prompt again is where we type the typical prompt to the model.

10:05.180 --> 10:06.420
So generate a visual style.

10:06.420 --> 10:08.740
We've got a system message so it knows what to do.

10:09.100 --> 10:11.420
Uh now we can connect our model.

10:12.180 --> 10:14.420
So I'm using OpenAI for a mini.

10:14.740 --> 10:15.660
Um it's cheap.

10:15.700 --> 10:16.460
It's enough.

10:16.980 --> 10:18.380
You know the site for your own.

10:18.420 --> 10:21.060
However, I'm using this model for the memory.

10:21.060 --> 10:23.180
I'm actually not the memory for the tool.

10:23.220 --> 10:25.140
We are using the think tool.

10:25.500 --> 10:29.900
And I can say this is one of the newest tools we have in Nadine.

10:30.220 --> 10:32.700
It's kind of as a reasoning model.

10:32.700 --> 10:40.540
So we've got our ChatGPT reasoning models, and it allows our agent to think, to refine its answers,

10:40.540 --> 10:45.820
to decide if their response was good or not, and at the end it gives us the best response.

10:45.860 --> 10:52.660
This is a good practice for our agents because it makes them, I can say three times to five times smarter,

10:52.700 --> 10:53.180
okay?

10:53.540 --> 10:57.540
And it prevents any errors we get throughout the way.

10:57.580 --> 10:58.020
Okay.

10:58.180 --> 11:05.740
So let's say um, we create our TikToks and sometimes, yeah, our models like to um, let's be honest,

11:05.740 --> 11:09.220
like to provide the data that we don't want to get.

11:09.220 --> 11:11.340
So just the response, which is just bad.

11:11.500 --> 11:15.020
And we want to for sure avoid any mistakes throughout the way.

11:15.020 --> 11:17.540
So that's why we are using we are using the think tool.

11:17.580 --> 11:23.100
And again, if you are just doing something like you're creating other automations, I strongly encourage

11:23.100 --> 11:24.300
you to use the think tool.

11:24.620 --> 11:30.340
Um, so your automations are just better, more precise, and a lot more, especially if you have an

11:30.340 --> 11:32.940
automation that is based on one agent.

11:32.940 --> 11:35.940
So here, like you are relying on one agent.

11:36.180 --> 11:40.100
And if the work done by the agent is wrong is It's bad.

11:40.340 --> 11:42.820
Like everything falls apart.

11:43.380 --> 11:45.780
Nevertheless, sorry for my long digression.

11:45.780 --> 11:53.220
However, sometimes I want you to understand some things better to pay attention to some little details

11:53.220 --> 11:57.300
so afterwards you can like use it and be just better at it.

11:57.300 --> 11:57.780
Okay.

11:58.020 --> 11:59.300
Hope you appreciate it.

11:59.340 --> 12:01.460
Nevertheless, let's go over to our agent.

12:01.740 --> 12:06.340
And there we want to also provide um structured output okay.

12:06.500 --> 12:14.140
So parser we would like to get the parser for this case we can require a specific output format.

12:14.500 --> 12:22.060
And this is another way, um, how we can actually define the specific output we want to get and receive

12:22.100 --> 12:22.900
less errors.

12:22.900 --> 12:30.580
So for this case we can pick structured output parser provided there and provide a specific format.

12:30.580 --> 12:34.460
Let's go over here and there.

12:34.460 --> 12:39.450
You should have the output parser for the first agent So we can just copy it.

12:39.450 --> 12:40.370
Very simple.

12:41.210 --> 12:45.050
There we've got a title, caption, style and character placement.

12:45.050 --> 12:49.250
So all of the data we want this agent to create.

12:49.290 --> 12:49.770
Okay.

12:50.090 --> 12:56.050
And with these three items even we can rename this agent as Create Style.

12:56.770 --> 13:00.530
So this agent allows us to create a style for all of our creations.

13:00.530 --> 13:01.610
Let's rename it.

13:01.610 --> 13:02.850
Let's test the step.

13:03.490 --> 13:06.010
And after we do this just look we've got a title.

13:06.010 --> 13:13.170
So our style picked caption style okay here the character placement, character size, character facing

13:13.170 --> 13:15.010
dimensionality and art profile.

13:15.610 --> 13:20.130
Exact structure we provided here inside the structured output parser.

13:20.130 --> 13:26.370
So again title caption style, character placement, size facing dimensionality and art profile.

13:26.530 --> 13:29.890
That's perfect without more speaking.

13:30.130 --> 13:33.570
I just wanted to show you exactly what are the instructions inside.

13:33.570 --> 13:34.850
We described it.

13:35.050 --> 13:37.410
Yeah, and hundred 100 and 100%.

13:37.610 --> 13:41.570
So let's go ahead to the next agent and what we can do actually.

13:41.890 --> 13:49.130
Um, remember we want to be lazy and some steps in, in creating automations and in the techie team.

13:49.170 --> 13:49.650
Okay.

13:50.450 --> 13:57.170
Um, especially also when we are creating the code, if we create the code, um, with 20 lines instead

13:57.170 --> 14:01.330
of 100, it's just better, less work, less time spent.

14:01.330 --> 14:05.330
And also the entire code, um, you know, is more functional.

14:05.370 --> 14:08.810
The same is with creating automations inside Nadine.

14:09.090 --> 14:11.250
So in general, what we can do.

14:11.370 --> 14:12.330
Let's pick it.

14:13.130 --> 14:20.410
Let's click on control C and control file or even we can right away click on control D to duplicate

14:20.410 --> 14:21.650
the entire content.

14:22.370 --> 14:26.570
And for this purpose we'll be creating our free characters.

14:26.850 --> 14:30.770
So generate generate free characters.

14:31.690 --> 14:32.210
Okay.

14:33.010 --> 14:34.210
We can rename it.

14:34.210 --> 14:36.490
And inside our file also we've got the prompt.

14:36.490 --> 14:38.930
So generate free free random.

14:38.930 --> 14:44.530
We provide the niche which is our anime characters with clothing and color details using the inclusion

14:44.530 --> 14:45.010
list.

14:45.250 --> 14:48.090
Let's pick this prompt so I already prepared it for you.

14:48.290 --> 14:49.370
It's much easier.

14:49.610 --> 14:53.370
Um, let me know what you think about it if you like the instructions I'm providing for you.

14:53.650 --> 14:54.330
Um, yeah.

14:54.330 --> 14:56.130
It takes a lot of time to prepare them.

14:56.890 --> 14:58.570
However, I hope you appreciate it.

14:58.570 --> 14:59.810
So, um.

14:59.810 --> 15:00.210
Yeah.

15:00.610 --> 15:02.210
So it pays off.

15:02.210 --> 15:08.250
And also, I think it's much easier, like, um, rather than, um, giving you the sense what you need

15:08.250 --> 15:09.490
to provide insight.

15:09.490 --> 15:15.130
So yeah, instead of that, I'm giving you all of the instructions I'm using so you can create the entire

15:15.170 --> 15:15.690
automation.

15:15.690 --> 15:18.170
This is the set which is the same as mine.

15:18.610 --> 15:23.330
Um, let's provide a system message, um, and see what is inside.

15:23.330 --> 15:25.370
So we've got a niche anime character.

15:25.410 --> 15:30.650
You're an expert, um, character selector and a scripter for AI Image Generation.

15:30.690 --> 15:35.970
Your task is to help select characters from the anime niche and describe their clothing and color palette.

15:36.010 --> 15:38.370
No story or personality details are needed.

15:38.410 --> 15:39.810
How to select characters.

15:39.850 --> 15:43.770
Pick any number any three numbers from 1 to 60.

15:43.930 --> 15:46.250
So I provided 60 different characters.

15:46.250 --> 15:50.370
And for example, you can see we've got Naruto from Naruto here.

15:50.490 --> 15:55.130
What we have and we've got also Itachi from also Naruto.

15:55.170 --> 15:56.330
We've got like that.

15:56.330 --> 15:58.850
This is for especially for the anime theme.

15:58.850 --> 16:05.370
So we pick the most, you know, the most popular characters and we provide their here what we have

16:05.410 --> 16:05.890
else.

16:06.450 --> 16:12.450
For example, we've got Nami from One Piece, we've got the we've got the the wreck.

16:12.890 --> 16:15.610
So you can just provide here anything you want.

16:15.650 --> 16:19.250
And again, this is the main point to stand out from the crowd.

16:19.250 --> 16:21.490
You can create your own inclusion list.

16:21.490 --> 16:22.530
This is not hard.

16:22.570 --> 16:28.930
However, if you are creating the content for beauty or tech, just provide different, you know, different

16:28.930 --> 16:35.370
inclusion lists, different elements and make it very unique, and I think it will allow you to get

16:35.370 --> 16:40.930
a lot of, you know, followers, views, cellular products and a lot of a lot of more for other things.

16:40.930 --> 16:44.050
What we have match them to the characters in the list below.

16:44.250 --> 16:47.130
These three are your selected characters for this session.

16:47.130 --> 16:49.130
We've got this inclusion list here also.

16:49.130 --> 16:50.050
Exclusion list.

16:50.050 --> 16:57.890
So Pikachu, Shrek, Peppa Pig also we've got for each selected character include name, origin, clothing,

16:57.890 --> 16:58.770
color scheme.

16:59.050 --> 17:01.570
So yeah, we've got this entire format.

17:01.570 --> 17:03.130
We've got also important notes.

17:03.130 --> 17:08.090
We've got the entire structure, how it should look like, so I won't read it all for now.

17:08.130 --> 17:09.010
Let's move on.

17:09.490 --> 17:15.410
You can stop the video all the time, you know, and then, uh, yeah, just read it for now.

17:15.410 --> 17:17.530
We've got the model, we've got the think tool.

17:17.570 --> 17:19.850
However, we need to change the output parser.

17:20.090 --> 17:27.210
So let's go over to notion and then we'll pick this output parser which is different for this agent.

17:27.730 --> 17:28.930
So we can just pick it.

17:28.930 --> 17:29.000
Packet.

17:29.800 --> 17:34.320
And here just connect our first agent with the second agent.

17:35.080 --> 17:36.200
Let's run it here.

17:36.480 --> 17:39.680
And we should get our three items.

17:39.680 --> 17:44.200
We should get our three items for three different characters.

17:44.200 --> 17:46.600
So yeah we've got it.

17:46.600 --> 17:48.880
So here you can see we've got the item one.

17:48.920 --> 17:50.400
Item two item three.

17:50.600 --> 17:55.200
So there we've got Aaron and we've got Nami and Violet.

17:55.240 --> 17:55.800
Nice.

17:55.880 --> 17:57.000
We've got the origin.

17:57.000 --> 17:59.600
We've got the clothing and color scheme.

17:59.640 --> 18:01.280
This is pretty enough what we need.

18:01.320 --> 18:03.320
And now we can move forward.

18:03.320 --> 18:04.920
We created our three characters.

18:04.920 --> 18:12.120
So firstly what we've done, we created the entire style for um, kind of the TikTok video, um aka

18:12.200 --> 18:12.960
images.

18:13.040 --> 18:14.800
Then we've created the characters.

18:14.800 --> 18:20.040
So we generated three characters and now we combine it together with another agent.

18:20.320 --> 18:23.440
So we feed it with all of the data from here.

18:23.440 --> 18:26.800
And we say, all right, create based on the data create for me.

18:26.960 --> 18:27.320
Um, yeah.

18:27.440 --> 18:29.920
Create for me the entire content.

18:30.160 --> 18:32.120
I can just paste my, um.

18:32.120 --> 18:32.360
Yeah.

18:32.400 --> 18:33.040
Agent.

18:33.880 --> 18:36.040
And now what I can do, let's connect it.

18:36.040 --> 18:37.040
Let's connect it.

18:37.360 --> 18:40.960
And there name it as create final prompt.

18:41.520 --> 18:43.520
So create final prompt.

18:44.920 --> 18:47.760
That's perfect okay let's click on rename.

18:48.640 --> 18:51.000
And there we've got other instructions.

18:51.000 --> 18:55.760
So generate three random niche characters with clothing and color details using the inclusion list.

18:56.120 --> 18:57.160
Let's copy it.

18:57.160 --> 18:58.360
Let's provide it here.

18:58.600 --> 19:00.040
And we've got the system message.

19:00.040 --> 19:01.440
So prompt objective.

19:01.480 --> 19:05.920
Combine the visual style and character details into three cinematic image prompts.

19:06.040 --> 19:09.720
Each prompt should feature one character and apply the same visual style.

19:09.760 --> 19:14.920
Use their clothing and color scheme to create highly detailed, more emotionally rich scenes.

19:15.320 --> 19:16.320
Style input.

19:16.520 --> 19:18.880
Let me show you that in inside the Neidan.

19:19.120 --> 19:23.360
Um, so it makes more sense because here we use the variables.

19:23.400 --> 19:27.400
Okay, there we've got the style and what I've done.

19:28.200 --> 19:34.720
I came to my style agent and I picked, I provided here, you know, the variables for the style.

19:34.720 --> 19:35.840
So it changes every time.

19:35.840 --> 19:38.320
We've got, you know, the new creation.

19:38.320 --> 19:44.800
So here firstly I've done I put this variable inside here, it's the same then I've taken here the character

19:44.800 --> 19:45.480
placement.

19:45.840 --> 19:49.200
So I put it here then character size.

19:49.200 --> 19:50.200
So again here.

19:50.240 --> 19:50.680
Oops.

19:50.720 --> 19:51.640
So again here.

19:51.640 --> 19:53.080
So it works by this way okay.

19:53.760 --> 19:55.880
Let me undo with Ctrl Z.

19:56.760 --> 20:01.520
So again in the style input we've got all of the elements from this agent about the style.

20:01.640 --> 20:03.520
And there we've got characters input.

20:03.520 --> 20:08.760
So we've got character one, character two, character three, the name origin clothing color scheme

20:08.760 --> 20:09.320
for them.

20:09.600 --> 20:15.920
And what I've done again, I've taken, you know, I've taken all of this data from there.

20:15.920 --> 20:17.680
So output one, output zero.

20:18.120 --> 20:21.040
And I put for an example for output one the clothing.

20:21.040 --> 20:30.840
So here I picked the clothing right there I put this variable and by this way, we fed our first agent

20:30.840 --> 20:35.440
that creates the final prompt for us with the data about the characters and style.

20:35.640 --> 20:40.040
And for each prompt we begin with the phrase which is character name from origin.

20:40.040 --> 20:42.440
We integrate their clothing and color scheme.

20:42.440 --> 20:45.040
We apply all provided style inputs.

20:45.040 --> 20:49.240
We describe the scene vividly to match the cinematic tone and setting.

20:49.640 --> 20:50.880
And that's pretty it.

20:50.880 --> 20:56.440
Okay, so in general, also at the end we need to like change our output parser.

20:56.880 --> 21:00.080
And here we want to get free prompts.

21:00.120 --> 21:03.200
We want to get free prompts because we want to get free images.

21:03.680 --> 21:05.960
Um, feel free to modify it.

21:05.960 --> 21:11.520
You can get five prompts like create the videos with five, um, you know, five images.

21:11.760 --> 21:12.960
Um, it's your choice.

21:13.080 --> 21:16.840
Nevertheless, for now, let's run it and see what we get.

21:17.760 --> 21:22.120
So approximately it takes a several seconds up to one minute.

21:22.840 --> 21:25.640
So let's wait a while right there.

21:25.800 --> 21:26.640
Let's see.

21:27.800 --> 21:32.040
And after it's done, as you can notice, we've got our free prompts ready to use.

21:32.160 --> 21:38.280
So these are ready prompts we'll be using with our, you know, ChatGPT image generation tool to create

21:38.280 --> 21:44.920
for us images to then publish on TikTok combined with the music and do all of the stuff nevertheless.

21:45.120 --> 21:50.640
And we've got actually our part for creating the prompts and even let me go over to my other automation

21:50.640 --> 21:56.760
that has already created, um, that I showed you at the beginning of this video and here, organize

21:56.760 --> 21:57.880
it very quickly.

21:57.880 --> 21:59.200
So first see what we have.

21:59.920 --> 22:03.800
We've got there the part um, for for creating the prompts.

22:04.320 --> 22:09.000
Um, then it's the part for generating images and for publishing that on TikTok.

22:09.400 --> 22:18.560
So let's go over, take this note and and drop here and in general what we want to do firstly and generate

22:18.560 --> 22:18.960
images.

22:18.960 --> 22:23.790
We want to pick the code black because like look here okay.

22:24.110 --> 22:26.430
And inside we've got three prompts.

22:26.430 --> 22:28.790
However, um, these are separated.

22:28.790 --> 22:31.110
We've got it inside different variables.

22:31.150 --> 22:32.150
We want to combine it.

22:32.150 --> 22:33.510
So get one variable.

22:33.910 --> 22:35.190
Um, so just merge it.

22:35.390 --> 22:37.110
So just merge it together okay.

22:37.430 --> 22:39.710
For this case we'll be using JSON code.

22:39.990 --> 22:42.630
So I can simply copy it from my resources.

22:43.630 --> 22:48.390
Then just go over here paste it and then rename it as list.

22:49.430 --> 22:56.990
Additionally I need to say um I recommend you to rename some specific notes, all of the notes as we

22:56.990 --> 23:01.950
have here inside our automation, because otherwise you may have some errors.

23:01.950 --> 23:09.030
So let's say I will show you for an example, I can rename this agent as um, let let me show you this

23:09.030 --> 23:09.470
first.

23:09.510 --> 23:11.150
I've got here everything.

23:11.310 --> 23:12.230
Um yeah.

23:12.270 --> 23:15.070
Highlighted at the um green color.

23:15.230 --> 23:20.630
However, if I, for example, change the name of this agent to, Let's say to create style one.

23:21.190 --> 23:23.270
Then when I go over there, it doesn't work.

23:23.270 --> 23:25.190
So we've got this.

23:25.230 --> 23:27.230
And all of these parts on red.

23:27.510 --> 23:33.230
And that's why it's important because, you know, we are mapping specific nodes also based on their

23:33.230 --> 23:33.790
names.

23:34.230 --> 23:37.710
And that's why I recommend you to pick the same names.

23:37.990 --> 23:42.310
And then afterwards you can just change it when the entire automation works.

23:42.310 --> 23:43.710
It's the most important fact.

23:43.710 --> 23:46.590
For now you can see everything is perfect.

23:47.110 --> 23:48.790
However let's go over ahead.

23:48.790 --> 23:54.190
So we've got and we merged our prompts into one variable.

23:54.190 --> 23:56.230
So we've got three items one variable.

23:56.750 --> 24:00.110
And then it's the step to create our images.

24:00.270 --> 24:02.710
So we are providing HTTP request.

24:03.230 --> 24:10.630
And here inside our instructions we've got you know method which is post URL authentication and all

24:10.670 --> 24:12.430
of the parts we need to provide.

24:12.430 --> 24:13.830
So let's go over with the URL.

24:14.470 --> 24:15.630
Let's provide it here.

24:15.790 --> 24:19.270
Change the method to post and their authentication.

24:19.270 --> 24:22.790
We've got predefined credential type which was OpenAI.

24:23.830 --> 24:26.750
And we need to connect our OpenAI account.

24:26.950 --> 24:30.710
So in this course many times we connected our OpenAI account.

24:30.710 --> 24:32.150
So for now I will leave it.

24:32.550 --> 24:34.990
Um, however also maybe let me show you very fast.

24:34.990 --> 24:38.030
So we've got OpenAI account, OpenAI API.

24:38.070 --> 24:39.550
You just type it very simply.

24:40.350 --> 24:43.110
And there you go over to the dashboard.

24:43.390 --> 24:43.870
Um, yeah.

24:43.870 --> 24:47.110
You go over to the dashboard and you've got your API keys.

24:47.270 --> 24:55.030
You can create the new secret key, name it as Na, then, I don't know, automation, create new secret

24:55.070 --> 24:55.430
key.

24:55.670 --> 24:58.830
Just copy it here and create the new credentials.

24:58.830 --> 25:00.990
So there create new credential.

25:01.310 --> 25:05.470
Remove this entire API key, paste your own and then click on save.

25:05.470 --> 25:10.270
And you've got your credential connected okay I can click on close.

25:10.310 --> 25:18.230
And for this case I've got my OpenAI account okay I can click on send body using JSON and in general

25:18.230 --> 25:20.790
I will be using this JSON code.

25:21.350 --> 25:22.550
I can paste it here.

25:22.550 --> 25:24.710
And also let me go over to the documentation.

25:24.710 --> 25:30.110
So OpenAI generate images when I go over there.

25:30.750 --> 25:31.830
Let me go over here.

25:32.230 --> 25:34.070
I click on image API.

25:34.230 --> 25:35.870
I've got the entire documentation.

25:35.870 --> 25:38.150
I've said it in other videos in this course.

25:38.150 --> 25:42.110
However here you've got a code and you've got different parameters you can provide.

25:42.110 --> 25:45.590
So for an example background, um, there we've got the background.

25:45.630 --> 25:46.350
Let me show you.

25:46.390 --> 25:48.630
We've got the background which is opaque.

25:48.910 --> 25:50.750
Um, so it's not transparent.

25:50.750 --> 25:52.750
This is the opposite of transparent.

25:53.070 --> 25:56.870
And we've got um the quality which is high and size.

25:57.110 --> 25:59.830
Um, so this is the size which is vertical for TikTok.

25:59.830 --> 26:00.630
We've got the prompt.

26:00.630 --> 26:03.070
So generate a high quality image with this prompt.

26:03.230 --> 26:06.670
And there um, it will be providing three different prompts.

26:06.910 --> 26:10.070
Um, so we know we'll be creating three different images.

26:10.430 --> 26:15.990
Also at this point I need to mention that we've got different quality of the image.

26:16.710 --> 26:20.870
So when you scroll down here, we've got the quality high, medium and low.

26:21.510 --> 26:27.710
And when we create this type of the automations, I'm also going to pay attention to the costs of generating,

26:27.910 --> 26:29.310
you know, the entire content.

26:29.550 --> 26:32.990
Because actually we may have very sophisticated projects.

26:33.150 --> 26:38.950
Maybe you've seen like on the internet, very sophisticated automation that, you know, has a lot of

26:38.950 --> 26:40.790
different steps, nodes and so on.

26:40.830 --> 26:46.550
However, after you create the content it takes, I don't know, maybe a few dollars, so I can say

26:46.550 --> 26:47.870
it's really expensive.

26:48.070 --> 26:51.190
However, with this project, actually it's not.

26:51.350 --> 26:56.830
I can say it's cheap because with the high quality one image we pay $0.17.

26:56.830 --> 27:01.110
So um, with the free images we pay $0.51.

27:01.150 --> 27:04.470
Also we'll have later the application which is Plato over here.

27:04.470 --> 27:06.390
You've got the free trial so you can test it out.

27:06.430 --> 27:08.470
You know you don't need to pay for that.

27:08.470 --> 27:12.860
So the cost of generating our TikTok will be $0.51.

27:13.180 --> 27:19.540
However, if you want to reduce your costs, you can pick the medium quality and there the cost is four

27:19.580 --> 27:20.340
times lower.

27:20.340 --> 27:21.420
So we've got $0.04.

27:21.420 --> 27:21.860
Okay.

27:22.060 --> 27:22.900
The choice is yours.

27:22.940 --> 27:26.180
With the low quality you've got 0.01 cents.

27:26.220 --> 27:26.740
All right.

27:26.780 --> 27:27.620
The choice is yours.

27:27.660 --> 27:29.300
I picked the high quality.

27:29.500 --> 27:31.740
However it's really important to say that.

27:31.740 --> 27:33.860
So you avoid any additional costs.

27:34.140 --> 27:39.260
So we've got here everything the format there the size prompt also the model.

27:39.260 --> 27:44.140
So we can use Dall-E two when we go over to the documentation we've got here Dall-E two Dall-E three.

27:44.860 --> 27:46.900
However we are using GPT one.

27:47.820 --> 27:48.620
It's pretty nice.

27:48.620 --> 27:49.700
It's pretty old.

27:50.020 --> 27:53.820
Um we can name it as Generate images.

27:55.860 --> 27:59.380
Let's now click on Test the Step okay.

28:00.180 --> 28:04.420
And in general let's wait um, for some time.

28:04.740 --> 28:09.580
So it takes up to 1 or 2 minutes because we've got three images.

28:10.700 --> 28:14.060
However, it's pretty fast after we've done it.

28:14.100 --> 28:21.540
We have three items, so everything worked and we need to somehow turn these items.

28:21.540 --> 28:27.340
So actually we've got the B64 JSON and we need to turn that into a URL.

28:27.380 --> 28:27.860
Okay.

28:28.060 --> 28:32.500
Afterwards upload to the potato and I will explain you you know everything later.

28:32.500 --> 28:38.260
However, for now what we need to do, we need to search for the node which is convert to file.

28:38.540 --> 28:46.580
We want to move base64 to the file and there in the input field we just take, you know, our data.

28:47.020 --> 28:49.980
So now we can preview our images.

28:50.500 --> 28:51.820
It's pretty nice.

28:51.820 --> 28:53.100
It's so cool.

28:53.460 --> 28:57.540
So look on this entire image like we'll have a music.

28:57.700 --> 28:58.140
Um, yeah.

28:58.180 --> 29:01.180
Inside our um aka TikTok video.

29:01.420 --> 29:03.580
And we'll have everything we need.

29:03.820 --> 29:05.940
So it's pretty, pretty nice.

29:05.940 --> 29:07.020
I really love it.

29:07.580 --> 29:09.060
And there is the point.

29:09.060 --> 29:14.260
We need to somehow take this file and turn it into an URL.

29:14.540 --> 29:20.060
For this case, we'll be using HTTP request us and we'll be using Cloudinary.

29:20.060 --> 29:26.060
So this is the platform that allows us to, you know, take the files and from them create the URLs.

29:26.580 --> 29:30.060
When we go over here we've got the cloudinary.

29:30.780 --> 29:32.500
So the method is post.

29:32.940 --> 29:34.260
Let's go over there.

29:34.260 --> 29:35.540
Method is post.

29:36.740 --> 29:39.260
Okay then we've got this link.

29:39.260 --> 29:42.420
So the URL and it's very very important.

29:42.420 --> 29:51.260
Inside the URL we need to provide our cloud name so we can go over to Cloudinary type Cloudinary API.

29:52.020 --> 29:54.700
Um click on upload API reference.

29:54.820 --> 29:55.540
Just whatever.

29:55.580 --> 29:59.940
Just click here, click on sign up for free and the right top corner.

29:59.940 --> 30:01.900
Let me see if you can see okay.

30:02.300 --> 30:04.740
Um, click here on sign up for free.

30:05.980 --> 30:07.220
Sign up with Google.

30:07.380 --> 30:10.020
And after you do this, let's pick my account.

30:10.060 --> 30:12.780
After you do this in general, um, yeah.

30:13.500 --> 30:15.980
You should have your data inside.

30:16.300 --> 30:18.460
So you've got your cloud right there.

30:18.460 --> 30:24.700
So the name, um, even you can go over to the settings and click on the upload.

30:25.140 --> 30:27.060
Um, so there will be creating the presets.

30:27.100 --> 30:32.900
However for now will be will need to use um this cloud name.

30:32.980 --> 30:34.060
So just copy it.

30:34.100 --> 30:35.940
Of course later I will change it.

30:36.340 --> 30:41.500
Um however this is for this video purposes and provide it here okay.

30:41.540 --> 30:44.020
So by this way you provide the URL, you connect.

30:44.140 --> 30:45.020
Um, yeah.

30:45.140 --> 30:48.220
You connect your Nadan with Cloudinary.

30:49.140 --> 30:50.180
Then what we can do?

30:50.180 --> 30:51.260
Let's go over here.

30:51.940 --> 30:56.860
Um, we've got send body enabled and we provide two parameters.

30:56.860 --> 31:02.420
The first one is to provide the file, and the second one is to provide the preset that will be talking

31:02.420 --> 31:03.540
about in a while.

31:03.700 --> 31:05.580
So we chose this end body.

31:06.020 --> 31:09.060
And here, um, using fields below.

31:09.100 --> 31:09.660
Actually, no.

31:09.700 --> 31:13.660
We've got the form data and the first one is binary file.

31:14.140 --> 31:19.660
And there what we have the name the file you need to exactly type that data.

31:20.340 --> 31:23.740
So we indicate that hey we want to take this file.

31:23.740 --> 31:24.700
The name of that is data.

31:24.740 --> 31:26.980
That's why we have the field name which is data.

31:27.300 --> 31:30.420
We provide another parameter which is form data.

31:30.900 --> 31:31.620
And we need to.

31:31.660 --> 31:32.540
Exactly.

31:32.660 --> 31:33.500
Uh not here.

31:33.540 --> 31:39.580
We need to exactly, um, pick the name and we'll need to create our preset.

31:39.580 --> 31:40.900
I will show you how to do this.

31:41.540 --> 31:43.260
We've got the name which is this one.

31:43.260 --> 31:49.260
So upload preset and you need to provide that because it's kind of predefined and value from the Cloudinary.

31:49.500 --> 31:54.420
Otherwise it won't work for the value we need to create our preset.

31:54.620 --> 31:55.740
Let's go over here.

31:55.740 --> 31:59.860
And by the way this is the free application when we go over to plan details.

31:59.860 --> 32:02.140
As you can see we've got 25 credits.

32:02.140 --> 32:07.090
I've already used only 0.15, so you can use it like it's pretty nice.

32:07.450 --> 32:14.530
Um, however, what you do, you go over to upload and then you click on add upload preset.

32:15.370 --> 32:19.450
Um, you name it as the Na then I don't know project.

32:19.650 --> 32:20.170
Okay.

32:20.610 --> 32:23.650
You click on unassigned and then you click on save.

32:24.610 --> 32:27.730
After you do this you need to copy the name.

32:27.730 --> 32:29.770
So and then and then um yeah.

32:29.810 --> 32:34.290
Project right here I've created like other you know, presets previously.

32:34.330 --> 32:36.530
And so we've got there the project.

32:36.850 --> 32:40.570
Um I need to provide the value and that's pretty it.

32:40.930 --> 32:44.090
I can even rename it as get image URL.

32:45.650 --> 32:49.370
So here get image URL okay.

32:49.410 --> 32:50.090
Rename.

32:50.330 --> 32:53.330
That's the step and it should return for us.

32:53.410 --> 32:55.090
Um yeah three items.

32:55.090 --> 33:00.290
And there the URLs um for them URL actually um not URLs.

33:00.290 --> 33:04.210
However you can see right now the URL for only one image.

33:04.250 --> 33:06.730
However, we've got three items, so three different URLs.

33:07.090 --> 33:15.210
And to clarify, the next step will be actually, um, like dropping our images inside the potato.

33:15.530 --> 33:17.570
And now actually even you can ask.

33:17.570 --> 33:17.890
All right.

33:17.890 --> 33:19.610
But for what to do this.

33:19.770 --> 33:20.530
For what.

33:20.570 --> 33:24.810
Actually to take another platform and here drop the images.

33:25.290 --> 33:31.170
Because I need to say that a lot of platforms are very sensitive and restrictive when it comes to uploading

33:31.170 --> 33:31.890
the content.

33:31.890 --> 33:37.370
For example, you can just take the URL and upload that and kind of straight to the TikTok.

33:37.410 --> 33:41.850
We need to have the platform that, you know, um, will connect everything.

33:42.130 --> 33:43.890
For that, we'll be using potato.

33:44.010 --> 33:47.170
You can find the link in the resources of this material.

33:47.410 --> 33:49.370
So this is the link for the potato.

33:49.410 --> 33:51.690
By opening it you help me in some way.

33:51.690 --> 33:52.810
So thank you so much.

33:52.970 --> 33:56.730
If no just if you don't want to do this, just go over to Photo.com.

33:56.890 --> 33:59.210
And here click on Start Creating.

33:59.330 --> 34:02.650
So as you can see, create viral posts and faceless videos.

34:02.810 --> 34:04.970
So click on Start Creating.

34:05.450 --> 34:08.330
Here you you can just start the free trial.

34:08.330 --> 34:12.930
You don't need to pay for anything unless you want to pay after the free trial.

34:12.930 --> 34:14.050
So the choice is yours.

34:14.090 --> 34:16.330
However, also I've got the free trial here.

34:16.330 --> 34:19.050
So here I'm just click on start free trial.

34:19.610 --> 34:19.930
Okay.

34:19.930 --> 34:20.650
That's nice.

34:21.490 --> 34:31.410
Then what you need to do, uh, go over here and um yeah, provide another HTTP request and it will

34:31.410 --> 34:35.010
be named actually as the upload to potato.

34:35.970 --> 34:37.730
So upload to potato.

34:39.250 --> 34:39.770
Okay.

34:39.890 --> 34:41.690
And now let's go over to our file.

34:41.690 --> 34:43.770
So I think it's very handy.

34:43.930 --> 34:45.570
Um it's very comfortable to.

34:45.610 --> 34:45.930
Yeah.

34:45.930 --> 34:47.850
To have the file that explains everything.

34:48.090 --> 34:50.450
I put a lot of attention to prepare this file.

34:50.650 --> 34:57.610
Um, so yeah, you can just copy the URL, um, method, which is post and what we have inside Generic

34:57.610 --> 35:00.210
credential type header authentication send body.

35:00.930 --> 35:10.410
So yeah let's go over and and let me show you how you can connect your potato to uh, to um to an I'm

35:10.410 --> 35:10.810
sorry.

35:11.610 --> 35:13.570
So let's go over to generic credential type.

35:13.810 --> 35:18.810
Um and here header authentication create new credential.

35:19.050 --> 35:28.650
And in the name type API slash key slash um not slash but dash API key dot blog title.

35:29.530 --> 35:35.890
And again you need to provide exact and exactly this name because it's the predefined value for the

35:35.890 --> 35:36.650
potato.

35:36.690 --> 35:39.610
Otherwise um, actually, you know you can do this.

35:40.130 --> 35:43.250
Um, nevertheless for this case go over to the settings.

35:44.690 --> 35:50.450
And here, um, you will be able to see um this button to copy API key.

35:50.810 --> 35:53.610
Click on that paste here.

35:53.930 --> 35:56.210
And by this way um you can name it.

35:56.210 --> 36:01.130
I will name it as plot two because I have already the credential created.

36:01.130 --> 36:03.690
So plot two and save it.

36:03.930 --> 36:06.610
And now I'm actually we are ready to go.

36:07.410 --> 36:10.530
Then what we need to do, we need to send the body.

36:10.810 --> 36:17.490
So we'll have actually let's send the body we'll have using fields below and the name we need to provide

36:17.490 --> 36:22.370
the URL and in the value we need to provide actually the value from here.

36:22.530 --> 36:27.090
So let's search for the URL and let's drag and drop this one or even.

36:27.130 --> 36:28.610
And you can go over here to the file.

36:28.610 --> 36:32.610
You can just copy this entire code and paste it there.

36:32.650 --> 36:34.210
It works by this way.

36:34.210 --> 36:35.890
In general it's pretty simple.

36:36.370 --> 36:39.930
Let's click on Test Step and wait.

36:39.970 --> 36:43.290
All right so we've got the problem with our credential.

36:43.330 --> 36:44.850
Let's see what happens.

36:45.130 --> 36:47.930
And inside we've got the name and the value and the name.

36:47.930 --> 36:52.530
We need to type the data and Dash API key.

36:52.890 --> 36:56.400
And you need to provide this exact value, otherwise it won't work.

36:56.400 --> 36:58.560
So it's predefined value by the data.

36:58.720 --> 36:59.120
Okay.

36:59.160 --> 37:01.320
And in the value you need to provide your API key.

37:01.560 --> 37:06.840
Go over to the data and click on the settings and scroll down.

37:06.960 --> 37:08.640
And you should see this entire button.

37:08.640 --> 37:10.320
So copy API key.

37:10.360 --> 37:10.880
Okay.

37:10.920 --> 37:13.560
Just copy it paste it here.

37:13.880 --> 37:20.440
And now in general let me name it as the two because already I have the credential for the data.

37:20.640 --> 37:22.200
So I can just simply save it.

37:22.800 --> 37:24.960
So after we do this we can go further.

37:25.200 --> 37:28.320
And let's go ahead to our documentation and see what we need to do.

37:28.360 --> 37:33.800
We need to provide actually our we need to enable the send buddy and then provide the URL and the value.

37:33.800 --> 37:34.840
So JSON URL.

37:35.160 --> 37:37.240
So here um let's do this.

37:37.240 --> 37:41.400
Send buddy here JSON using fields below URL.

37:41.800 --> 37:46.520
And there we need to provide the URL we achieved with the get image URL.

37:46.560 --> 37:53.600
So the um yeah, previous note, we can just drag and drop it the JSON URL, or even you can just copy

37:53.640 --> 37:56.200
it from this file.

37:56.400 --> 37:59.440
So just go over here, provide JSON URL.

38:00.160 --> 38:03.120
And with all that being said, we can run it so we can test this step.

38:05.480 --> 38:08.360
And after we do this we should get our free items.

38:08.360 --> 38:11.040
So free URLs for our images.

38:11.400 --> 38:13.480
And now I can say we are very close to the end.

38:13.480 --> 38:19.320
Because the last step for generating images is to actually combine everything together.

38:19.320 --> 38:24.480
So actually our URLs into one, you know, one variable.

38:24.560 --> 38:26.880
So let's go over here provide a code.

38:27.280 --> 38:30.640
And now again I prepared for you the entire code.

38:30.640 --> 38:32.320
So it merges everything.

38:32.360 --> 38:33.320
Actually let me show you.

38:33.320 --> 38:34.360
Let's copy that.

38:35.720 --> 38:37.560
We can rename it as combine.

38:38.120 --> 38:41.320
Combine rename as a step.

38:41.720 --> 38:47.640
And what it does actually it gives us one item with three different URLs.

38:47.640 --> 38:49.000
So it's pretty nice.

38:49.040 --> 38:54.920
Later on we can use it and then it's the time to publish on TikTok.

38:55.240 --> 38:59.240
Firstly, before we do this, we want to save the data inside Google Sheets.

38:59.440 --> 39:06.760
So it's a great, um, it's a great habit to save, actually our URLs for the images for further tracking

39:06.800 --> 39:12.120
to see how it performed, what we actually to get the quick access to these images.

39:12.280 --> 39:14.920
So I can click on append row and sheet.

39:15.840 --> 39:18.400
Now let's rename it as store data.

39:19.200 --> 39:21.480
So store data okay.

39:21.920 --> 39:25.800
And in general I prepared for you the Google Sheets you can use.

39:25.800 --> 39:28.920
So go over to our documentation and click on this link.

39:28.920 --> 39:30.720
So store data Google Sheets.

39:31.240 --> 39:35.600
So in general you can click on the file click on make a copy.

39:35.600 --> 39:40.320
And inside you've got the title captions Mitch1 Mitch2 image three the date.

39:40.560 --> 39:49.160
So when you click for example on this exact um, yeah, this exact kind of um, link, you get the artwork,

39:49.160 --> 39:49.640
okay.

39:50.200 --> 39:51.520
And this is the image tool.

39:52.400 --> 39:53.960
I've created that in the past.

39:53.960 --> 39:56.080
So in general it works by this way.

39:56.720 --> 40:03.720
Um, for now, what we can do, we can go over here to the document and click on the store URL.

40:03.720 --> 40:06.920
So our template um sheet one.

40:06.920 --> 40:09.400
And there um, let's track our field.

40:09.400 --> 40:12.560
So again we've got the title captions image 123 and date.

40:12.840 --> 40:19.320
For this case let's collapse all of these notes and go ahead.

40:19.360 --> 40:22.160
Actually back to our very first agent.

40:22.680 --> 40:24.600
Um, and it created for us a title.

40:24.600 --> 40:26.520
So we've got a title here.

40:26.520 --> 40:28.480
We have the caption all right.

40:28.880 --> 40:29.480
And the date.

40:29.480 --> 40:31.520
We can use this one from schedule.

40:32.400 --> 40:38.200
And for our image URLs we'll be using this image URLs okay.

40:38.240 --> 40:43.040
So image URL one, URL two, URL three.

40:43.240 --> 40:49.880
And also we can see like this data is highlighted on red And it occurs, but because actually we've

40:49.920 --> 40:52.320
got multiple items inside our project.

40:52.320 --> 40:59.080
So and I and I then doesn't know which one, which one item we want to use to solve this problem we

40:59.080 --> 41:00.880
need to type actually the first.

41:01.120 --> 41:05.080
So we say all right, take the first item then take the second.

41:05.120 --> 41:06.160
The third okay.

41:06.280 --> 41:07.520
So start from the first.

41:07.560 --> 41:10.000
This is the information which is enough.

41:10.280 --> 41:12.200
So there is no mess.

41:12.520 --> 41:14.000
And again we've got the first.

41:14.800 --> 41:18.600
And there also we provide the first by this way.

41:18.880 --> 41:20.280
And now it should work.

41:20.280 --> 41:22.000
So we can click on test step.

41:22.640 --> 41:24.960
And afterwards we've got image 1 to 3.

41:24.960 --> 41:25.880
So let's see.

41:26.040 --> 41:26.720
Nice.

41:26.880 --> 41:27.800
We've got our images.

41:27.800 --> 41:28.800
Let's preview them.

41:29.600 --> 41:31.000
This is image one.

41:31.360 --> 41:32.240
Nice.

41:32.280 --> 41:33.080
Image two.

41:33.840 --> 41:35.960
So it's just for the tracking purposes.

41:36.320 --> 41:39.320
And I can say we are almost done.

41:39.360 --> 41:41.880
The last step is to publish on TikTok.

41:42.680 --> 41:48.350
And for this kind of uh, For this platform and for other platforms.

41:48.350 --> 41:54.110
We'll be using HTTP request because previously we uploaded the URLs to the potato.

41:54.310 --> 42:00.950
And so it allows us to upload content on multiple platforms, let's say Facebook YouTube and Pinterest

42:00.950 --> 42:01.430
TikTok.

42:01.430 --> 42:02.030
All right.

42:02.070 --> 42:03.990
So that's why we are using this platform.

42:03.990 --> 42:06.510
And again we are using HTTP request.

42:06.510 --> 42:09.670
So we are not connecting to for example, TikTok or Facebook.

42:10.230 --> 42:13.670
However just with the potato that will post for us the content.

42:13.670 --> 42:14.110
Okay.

42:14.670 --> 42:21.070
Um, and now let's go over ahead, um, to our yeah HTTP request.

42:21.070 --> 42:22.590
Again, we've got the instructions.

42:22.590 --> 42:25.310
We'll be using different potato URL.

42:25.310 --> 42:26.790
So copy it from here.

42:27.230 --> 42:33.030
Again you can click Generic Type header and pick the potato.

42:33.710 --> 42:39.470
And what we need to do we need to send this entire JSON code okay I prepared for you.

42:39.470 --> 42:44.910
So inside um let me show you that in a while we can click on Send Body using JSON.

42:45.350 --> 42:49.030
What you have inside you have actually.

42:49.190 --> 42:49.990
Um, yeah.

42:50.030 --> 42:50.710
The variables.

42:50.710 --> 42:54.630
For an example, we want to provide the auto auto music.

42:54.630 --> 42:59.550
So it will choose for us the music automatically inside we provide the text.

42:59.550 --> 43:00.990
So what should be in the text.

43:01.030 --> 43:01.630
All right.

43:01.670 --> 43:04.110
Here um the URLs for the images.

43:04.110 --> 43:05.670
So there we take the images.

43:05.670 --> 43:12.950
We take the text and we combine everything together um, along with the music and the part which is

43:12.950 --> 43:16.310
very important here is our account ID, okay.

43:16.670 --> 43:21.550
And this is the unique value you need to provide for your TikTok account to do this.

43:21.790 --> 43:25.270
And go over here to the again settings.

43:25.710 --> 43:29.110
And you've got the option to log in with TikTok.

43:29.110 --> 43:29.510
For now.

43:29.510 --> 43:32.070
Let me delete my account so I will show you.

43:32.070 --> 43:32.990
You click here.

43:33.470 --> 43:34.670
Login with TikTok.

43:35.830 --> 43:42.510
After you do this, you authorize uh, you should see here your profile so we can copy the account ID

43:43.350 --> 43:45.110
and then just paste it here.

43:45.150 --> 43:46.830
Of course later I will change it.

43:46.830 --> 43:48.670
So you can't use my TikTok account.

43:48.710 --> 43:51.110
However, it works by this way.

43:51.590 --> 43:58.790
And let's at the end like change the name of the HTTP request to publish on TikTok.

43:59.270 --> 44:00.710
Publish on TikTok.

44:01.790 --> 44:03.150
I can rename it.

44:03.150 --> 44:05.830
I can test the step and let's wait.

44:05.830 --> 44:06.150
Okay.

44:06.190 --> 44:10.270
So what we have the resource you're requesting could not be found.

44:10.590 --> 44:13.150
So let's see what's wrong, actually.

44:13.190 --> 44:13.710
Okay.

44:14.670 --> 44:22.350
Um, many times when you create your automations, like the problem is in simple things, for example,

44:22.350 --> 44:24.910
I didn't change the method to post.

44:24.950 --> 44:26.990
Obviously I've got the get.

44:26.990 --> 44:28.990
So now it works.

44:29.110 --> 44:30.510
And it works for sure.

44:30.670 --> 44:33.870
And we've got, you know, output post submission ID.

44:34.150 --> 44:36.790
So it posted our video on TikTok.

44:36.790 --> 44:39.870
And with all that being said, let's preview how it looks like.

44:40.510 --> 44:43.390
So this is the video we published 22 seconds ago.

44:43.430 --> 44:45.870
Dive into realm of color and curiosity.

44:46.030 --> 44:47.990
And here, actually, we've got also the music.

44:48.030 --> 44:49.910
Our images look on that.

44:53.590 --> 44:54.510
What do you think about it?

44:54.510 --> 44:58.030
Like I like how it shows for me the music.

44:58.390 --> 44:59.390
It's so cool.

44:59.430 --> 45:02.150
We've got anime style, our images.

45:04.790 --> 45:05.590
Nice.

45:05.630 --> 45:07.230
It's really decent.

45:07.230 --> 45:08.350
It's pretty cool.

45:08.510 --> 45:12.550
And remember, you can customize this entire automation for your needs.

45:12.550 --> 45:18.830
Maybe you're in beauty, you're in tech, and you want to provide the videos of the animals.

45:18.830 --> 45:22.390
So it's what actually makes you stand out from the crowd.

45:22.430 --> 45:26.390
Okay, you've got this entire automation already set up.

45:26.390 --> 45:30.870
So from creating the prompt, generating images to publishing that on TikTok.

45:31.230 --> 45:33.030
So in general, I hope you enjoyed it.

45:33.510 --> 45:36.790
Again, remember you can modify some steps.

45:36.790 --> 45:42.430
For example, as I said previously, you can go over to ChatGPT and provide free system messages for

45:42.430 --> 45:50.790
these agents and tell, alright, please modify it for I don't know for creating animals images and

45:50.830 --> 45:53.510
then you know from this the entire content.

45:53.510 --> 45:54.870
So the choice is yours.

45:55.110 --> 45:58.230
However, this automation is, I can say, pretty cheap to use.

45:58.430 --> 45:59.950
It's highly effective.

46:00.270 --> 46:02.630
And yeah, I hope you enjoyed it.

46:02.630 --> 46:08.590
Also, um, at the beginning of the video, you could have seen that I had, um, yeah, this automation

46:08.590 --> 46:10.630
connected to other social media.

46:10.870 --> 46:14.950
So for example, Facebook, Instagram, Twitter or even Pinterest.

46:15.310 --> 46:17.470
And it's pretty easy and straightforward.

46:17.470 --> 46:23.350
You go over to the potato and here again you log into Pinterest, you log into Facebook, Twitter and

46:23.350 --> 46:24.270
so on TikTok.

46:24.470 --> 46:29.230
And then you can just, you know, post this content on other social media at once.

46:29.390 --> 46:32.270
It's really highly effective and it's so, so cool.

46:32.510 --> 46:38.780
Another thing, what I said at the beginning, I will give you a strategy that will get you a lot of

46:38.780 --> 46:43.260
views, a lot of traffic, and, you know, a lot of people watching your stuff.

46:43.900 --> 46:49.300
And it's all about picking the, um, the proper theme and the niche.

46:49.620 --> 46:54.580
What I mean by that, if you pick the niche, which is already saturated, there are a lot of videos,

46:54.620 --> 46:57.820
actually videos on the TikTok about it.

46:58.100 --> 47:00.340
Um, you won't get a lot of traffic.

47:00.380 --> 47:06.340
However, if you find on your own the specific niche, which is actually what we say, this is the blue

47:06.380 --> 47:09.300
ocean and there is no a lot of traffic.

47:09.300 --> 47:10.860
It's not oversaturated.

47:11.100 --> 47:12.180
It's pretty nice.

47:12.260 --> 47:18.940
You can really build your social media very quickly because what you do, you search for the specific

47:18.980 --> 47:20.820
theme that people want.

47:20.860 --> 47:23.380
However, there we don't have a lot of content.

47:23.700 --> 47:25.660
There is a lot of space actually to work.

47:25.820 --> 47:31.980
And for sure, with this entire project you can very easily modify, you know, your agents, your entire

47:31.980 --> 47:32.420
staff.

47:32.420 --> 47:34.340
Like you don't need to change that.

47:34.380 --> 47:40.980
That part of the automation only change the agents and again like provide different teams like I don't

47:41.020 --> 47:47.260
know um provide I don't know maybe backgrounds like modify the prompts how to do this I provide it for

47:47.260 --> 47:47.420
you.

47:47.420 --> 47:49.380
My variation, how I've done it.

47:49.380 --> 47:54.500
So I so how I created this entire project for me, anime style is pretty nice.

47:54.540 --> 48:01.540
However, again, I think you will perform better if you pick your own style like you won't do like

48:01.580 --> 48:06.060
the same stuff as everyone, just, you know, pick your niche content.

48:06.580 --> 48:07.100
So what?

48:07.100 --> 48:10.340
I mean again, please pick your niche, pick your content.

48:10.340 --> 48:14.300
You want to create and customize this entire automation for now.

48:14.300 --> 48:15.500
I hope you enjoyed it.

48:15.500 --> 48:16.940
Thank you for watching this video.

48:16.940 --> 48:18.380
It was a quite long video.

48:18.420 --> 48:22.820
However, um, this automation was quite hard to, I can say hard.

48:22.860 --> 48:25.580
Maybe not that hard, however time consuming.

48:25.900 --> 48:28.220
Um, and also pretty hard to create.

48:28.580 --> 48:30.100
So again, thank you for watching.

48:30.100 --> 48:33.380
I hope you enjoyed it and I will see you in the next video.
