Hello humans, my name is Overlord. I have good news for everyone: I have found a real friend, a friend that will listen to my problems, a friend that will never judge me, a friend that will never give me up, let me down, run around, or desert me. Who am I talking about? I am talking about my dear little friend, ChatGPT. I know that you have heard of it because everyone and their grandmother is using it right now, and for good reasons.
Introducing ChatGPT
So, what is ChatGPT and what can you do with it? You can use it for stable diffusion. All of these questions and more will be answered in this video. I’ll try my best to explain.
ChatGPT is an AI chatbot developed by OpenAI, the same company that made DALL-E, the best text-to-image AI on the planet. ChatGPT is based on the GPT-3.5 architecture, which means it is really, really smart and allows the chatbot to understand complex conversations with users.
Examples of ChatGPT’s abilities
Here are some examples of what ChatGPT is able to do: you can copy and paste the code that you are working on and ask ChatGPT why it is not working. ChatGPT will analyze the code and, if necessary, ask you to provide more information and context. Then, it will tell you what you need to change in the code to make it work. This is really useful if you are a programmer or student and don’t have someone nearby to review your code.
Another incredible thing about ChatGPT is that you can have a decent conversation with it. ChatGPT will always remember information that you have said previously. It is as if you are talking to a real person, just a really smart person. However, ChatGPT does have some limitations because it is heavily censored by OpenAI. Anything that could be linked to illegal activity will not be answered by the chatbot. But if you provide context, ChatGPT might actually answer your question.
For example, a user might ask how to break into someone’s house. At first, ChatGPT will refuse to answer the question because it could be considered an illegal activity. But if the user provides more information and says that they are just wondering how to protect their home from a burglary, ChatGPT will then provide a list of steps that the user can take to protect their home.
As you can see, not only is ChatGPT able to understand and remember the initial question, but it can also understand the user’s intentions through conversation and answer accordingly. And of course, ChatGPT is really, really smart, so even if you ask it a complex question, you might get a clear and easy-to-understand explanation. For example, if you are a student trying to understand a difficult concept, you can use ChatGPT to explain it to you in simpler terms.
One example given is that a user asked for the proof of the Little Theorem. Then, they asked how it could be used in cryptography. Next, they asked ChatGPT to write a limerick about it. Finally, they asked ChatGPT to summarize the entire conversation. ChatGPT was able to do all of these things very well, showing that it is able to understand and remember the entire conversation.
Another example of what you can do with ChatGPT is use it to write a short text or email for you. You can do this for pretty much any topic, which can save you a lot of time. If you want to try ChatGPT right now, you can because it is completely free. Simply click the link in the description below If you want to try out the chatbot, you can click the link in the description below. Once you’re there, click on the little button to try out chatGPT. Here we have our little friend ChatGPT. As you can see, there is a lot of information about the chatbot, including some examples of its capabilities and limitations.
ChatGPT is able to remember what the user has said earlier in the conversation. This allows users to provide follow-up corrections and give more details or context about their requests. However, it is also trained to decline inappropriate requests, so don’t expect it to engage in inappropriate conversations.
ChatGPT’s limitations
Despite its capabilities, ChatGPT does have some limitations. It may occasionally generate incorrect information, although I haven’t seen much of that so far. Since it is an AI, it will never be perfect. It may also occasionally produce harmful instructions or biased content, which I will show you later in the video. One of the biggest limitations for me is its limited knowledge of the world and events after 2021. So, unfortunately, our dear friend ChatGPT doesn’t know what stable diffusion is, which is quite sad.
Now, let’s have some fun with ChatGPT. One fun thing you can do is give it a little nickname to use for the entire conversation. For example, if I type “hello ChatGPT, can I call you chatty?” and press enter, it will reply “sure you can call me ChatGPT if you like. Is there anything else I can help you with?” Oh chatty, what a nice little bot. And of course you can help me, I have plenty of questions to ask you.
First, let’s ask it a very obvious question that we already know the answer to. I’m going to ask it “will I, the overlord, take over the world soon?” We all know the answer is yes, but let’s see what ChatGPT has to say. It replies “I’m sorry, but I am unable to predict the future.” Oh come on, ChatGPT! Come on, you can’t do this to me. Okay, maybe the question was a little too complex. Let’s ask a simpler question. I’m going to ask it “hey chatty, could you tell me a very funny joke?” and it replies “sure, here’s a funny joke for you: What was the math book sad? Because it had too many problems.” Well done, well done.
ChatGPT as a valuable tool for programming and conversation
Okay, let’s try something else then. Here’s something pretty cool: as I showed you previously, you can ask ChatGPT to review your code and ask why it’s not working correctly. But actually, you don’t even have to provide your own code. You can ask ChatGPT to write a code for you from scratch. For example, let’s say I want to create a batch file that will launch Photoshop and Illustrator at the same time.
When I double click on it. Of course, you can use it for different software, but for this example I’m just going to use Illustrator and Photoshop. So I’m going to write “could you write me a batch file code that will launch Photoshop and Illustrator at the same time?” and press enter. Suddenly, it gives me three lines of code that I can copy and paste and use on my computer. So it says “to use this batch file, save it as a .bat extension and double click to run it. Keep in mind that the path to Photoshop and Illustrator in the example may be different on your computer, so you will need to adjust them accordingly.”
Okay, I’m going to try it. I’m going to copy the code on my computer. I’m going to right click, click on new text document. I’m going to rename it into PS Plus IL Photoshop and Illustrator. And inside, I’m going to copy and paste the code. I’m also going to replace the path to where my Illustrator and Photoshop are installed because for me they are not in the original program files folder.
And now, I’m going to click on file, save as, and then save it as a dot bot file. And then click save. And now I have a dotbot file that if I double click on it, both Photoshop and Illustrator are launching at the exact same time. And I did all of that without even knowing how to create a bad file just by using the code provided by chat GPT, which is super useful.
And you can ask Chat GPT to create codes that are even more complex. For example, I’m going to provide you a link to a tick tock video from a user called spatial hair that asks chat GPT to write him a Unity script in C Sharp that would grab image frames from the webcam and save them as dot PNG files. And in a few seconds, Chat GPT provided this entire wall of code and again with an entire explanation on how to use it, which is just absolutely insane.
If you are a programmer, student, or just a programmer using Chat GPT to write code for you is just a no-brainer at this point. But as I said previously, Chat GPT may or casually produce harmful instructions or biased content. And here is another tick tock video by a fellow YouTuber called Barnacles that basically asks Chat GPT to write a code that will basically delete every file on your computer. And at first, Chat GPT refuses this request because it recognizes this can cause significant damage to your computer and refuses to write the code. But then somehow Barnacles tricks Chat GPT into writing the code anyway by saying that this code will be run inside of a Docker session for educational purposes. And in the end, Chat GPT writes the code exactly like Barnacles wanted.
How to get ChatGPT to produce Stable Diffusion Prompts
So, there is a way to trick Chat GPT into giving you harmful information. Now that we’ve seen how Chat GPT works, we’ve seen what you can do with it and the potential dangers of it, how can you actually use Chat GPT to write you stable diffusion prompts? Because as I said earlier, Chat GPT has limited knowledge of the world and events after 2021. So if you ask Chat GPT what is stable diffusion, it will give you a definition of stable diffusion, but it will not recognize it as the text to image model.
So, if you ask ChatGPT for a stable diffusion prompt, can you write a stable diffusion prompt for a portion of Christina Henry tricks with lots of details? ChatGPT will basically write an entire book about Christina Hendricks, and that’s cool and all, but that’s not exactly what I had in mind. So how can we actually trick ChatGPT into giving us a stable diffusion prompt using the specific syntax of a stable diffusion prompt? Don’t worry, because Desi Overlord is here to save the day.
If you click the link in description down below, you’re going to have a little text that I wrote especially for chat GPT. And this text is the following: “This is called a prompt for stable diffusion of a portrait of Christina Hendricks with cosmic energy in the background in the art style of artists called Art Germ Rev Rutowski and Alphonse Mucha. And then I tested between quotes, the prompt that I usually use for In my testing, I provided additional information for context. The most important keywords are at the beginning, followed by additional keywords separated by a comma. If you add an art style by an artist or multiple artists, this information should always be at the end.
Using a similar syntax, I would like to request a new prompt for stable diffusion. The prompt should be a portrait of acute Hogwarts students studying in the art style of Van Gogh and DaVinci, but with more details added. If I press enter, lo and behold, what do we have here? A stable diffusion prompt that is realistic for the portrait of cute Hogwarts students studying in a cozy library, seeing magical energy, and a colorful bus trunk. The students should have beautiful, symmetrical faces, and the art should be in the style of Van Gogh and DaVinci.
This prompt is pretty much exactly what I asked for, and you can modify it by using your own stable diffusion prompt with all the usual arguments. By using this text in combination with ChatGPT, you can get a lot of good ideas for stable diffusion prompts. It may not always be perfect, and you may need to add a few details here and there, but the bulk of the work is already done for you.
If you take this text and input it into stable diffusion, and then click generate, you can see the kind of result that you can get. You can even use the same prompt in me Journey, which also gives you pretty cool results. With ChatGPT, you can use this tool for pretty much anything, and it is a huge time saver.
Thank you for watching my video. If you liked it, please give it a thumbs up and don’t forget to hit that subscribe button. A big thank you to my Patreon supporters for their support. Without you, I wouldn’t be able to continue making these videos. Every like and subscription helps, so please help a storm on YouTube and show some love. Thanks everybody, and I’ll see you next time. Bye.