{"id":2813,"date":"2022-06-18T15:19:38","date_gmt":"2022-06-18T06:19:38","guid":{"rendered":"https:\/\/www.codedojo.com\/?p=2813"},"modified":"2022-07-17T13:54:17","modified_gmt":"2022-07-17T04:54:17","slug":"the-incredible-power-of-ai-created-media-illustrating-an-ai-created-story-with-dall%c2%b7e-2","status":"publish","type":"post","link":"https:\/\/www.codedojo.com\/?p=2813","title":{"rendered":"The incredible power of AI created media &#8211; illustrating an AI created story with DALL\u00b7E 2"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">The future is here<\/h2>\n\n\n\n<p>I&#8217;ve been interested in AI and computer generated media forever.  As a kid, I created a stupidly na\u00efve &#8220;AI&#8221; on my Commodore 64.  I just programmed text responses to hundreds of inputs.  <strong>&#8220;Hello&#8221; <\/strong>gave back <strong>&#8220;Hello, how are you.&#8221;<\/strong>.<strong> <\/strong> <strong>&#8220;I&#8217;m fine&#8221;<\/strong> gave back, <strong>&#8220;Great, me too.&#8221;<\/strong> and so on.  I proudly showed my parents how smart my computer was.<\/p>\n\n\n\n<p>A hollow illusion then, reality today.  From Eliza to Deep Blue, Watson to Siri, between Deepfakes and GPT-3 (and friends),  it&#8217;s all coming together to change our world at a blinding pace.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Willow (1988) but everyone is Willow\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/GbYFlzPnTnY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Deepfake test I did on my local computer a few years ago with DeepFaceLab<\/figcaption><\/figure>\n\n\n\n<p>Do you know what two computer things I&#8217;ve been playing?  Eldin Ring and <a href=\"https:\/\/openai.com\/api\/\">OpenAI&#8217;s GPT-3 Playground<\/a>.  I&#8217;ve spent about $70 on each last month.   Does spending cash on AI seem weird? <\/p>\n\n\n\n<p>It&#8217;s no exaggeration to say playing around with it is one of the most engrossing and creative experiences I&#8217;ve had with computers to date.<\/p>\n\n\n\n<p>OpenAI Inc\/OpenAI LP are the big dogs in the field and carefully police usage.  You can probably think of dozens of ways this technology (both the text creation and text to image tech of DALL-E) could be used for evil, spam, and misinformation.<\/p>\n\n\n\n<p>Recently I&#8217;d been playing around with <a href=\"https:\/\/huggingface.co\/spaces\/dalle-mini\/dalle-mini\">DALL\u00b7E mini<\/a> and was in the process of setting up my own local server to try to allow higher quality work when I was granted access to the holy grail:  DALL\u00b7E 2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let&#8217;s have the AI generate images for my old text-only game<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>In 1989 I started work on the BBS door-game Legend Of The Red Dragon.   It&#8217;s a text game.  What would happen if I took text from that game and asked AI to draw pictures for it from only the game text?  <\/p>\n\n\n\n<p><br>Let&#8217;s try its opening text as a prompt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"81\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1024x81.png\" alt=\"\" class=\"wp-image-2814\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1024x81.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-300x24.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-768x61.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-624x49.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image.png 1063w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"557\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-10.png\" alt=\"\" class=\"wp-image-2827\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-10.png 853w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-10-300x196.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-10-768x501.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-10-624x407.png 624w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><figcaption>&#8220;You wake up early, strap your Short Sword to your back, and head out to the Town Square, seeking adventure, fame, and honor.&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor..png\" alt=\"\" class=\"wp-image-2835\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor..png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor.-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor.-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor.-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor.-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.50.15-You-wake-up-early-strap-your-Short-Sword-to-your-back-and-head-out-to-the-Town-Square-seeking-adventure-fame-and-honor.-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Huh.  Looks like it could use more direction.  Let&#8217;s add &#8220;In the style of 3d rendered adventure game.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"564\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-11.png\" alt=\"\" class=\"wp-image-2828\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-11.png 854w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-11-300x198.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-11-768x507.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-11-624x412.png 624w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><figcaption>&#8220;You wake up early, strap your Short Sword to your back, and head out to the Town Square, seeking adventure, fame, and honor. In the style of 3d rendered adventure game.&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"887\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12.png\" alt=\"\" class=\"wp-image-2829\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12.png 889w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12-768x766.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12-624x623.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-12-120x120.png 120w\" sizes=\"auto, (max-width: 889px) 100vw, 889px\" \/><\/figure>\n\n\n\n<p>Not bad.  How about the Red Dragon Inn?  Wonder how long these text prompts can be, let&#8217;s try the whole thing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"202\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1-1024x202.png\" alt=\"\" class=\"wp-image-2815\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1-1024x202.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1-300x59.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1-768x151.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1-624x123.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-1.png 1188w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"566\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-16.png\" alt=\"\" class=\"wp-image-2836\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-16.png 857w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-16-300x198.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-16-768x507.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-16-624x412.png 624w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><figcaption>&#8220;You enter the inn and are immediately hailed by several of the patrons. You respond with a wave and scan the room. The room is filled with smoke from the torches that line the walls. Oaken tables and chairs are scattered across the room. You smile as the well-rounded Violet brushed by you\u2026&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Well, the raw weird prose doesn&#8217;t seem to work that well.  It isn&#8217;t given enough information to know it isn&#8217;t modern day. What if I change it around a little bit&#8230; (in theory you could use AI to rewrite the sentence to not be 1st person and add keywords to help with theme and historic era)<\/p>\n\n\n\n<p>Note:  I blocked out a woman&#8217;s face, I thought the rule was we can&#8217;t show them &#8211; but maybe we can, need to check the dalle-2 rules again.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-13.png\" alt=\"\" class=\"wp-image-2830\" width=\"655\" height=\"434\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-13.png 854w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-13-300x199.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-13-768x509.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-13-624x414.png 624w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><figcaption>&#8220;A painting of the medieval Red Dragon Inn. The room is filled with smoke from the torches that line the walls. Oaken tables and chairs are scattered across the room. Violet the barmaid smiles.&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"879\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14.png\" alt=\"\" class=\"wp-image-2831\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14.png 886w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14-300x298.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14-768x762.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14-624x619.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-14-120x120.png 120w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<p>Let&#8217;s try a different visual style. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"563\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-15.png\" alt=\"\" class=\"wp-image-2832\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-15.png 857w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-15-300x197.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-15-768x505.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-15-624x410.png 624w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><figcaption>&#8220;A photo of the medieval Red Dragon Inn. The room is filled with smoke from the torches that line the walls. Oaken tables and chairs are scattered across the room. Violet the barmaid is working.&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr.png\" alt=\"\" class=\"wp-image-2833\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.48.20-A-photo-of-the-medieval-Red-Dragon-Inn.-The-room-is-filled-with-smoke-from-the-torches-that-line-the-walls.-Oaken-tables-and-chairs-are-scattered-acr-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hmm, it&#8217;s obvious that I could get better results if I took more care in the prompt text, but nifty anyway.  <\/p>\n\n\n\n<p>I could see it being fun to play old text games with AI generated images.   I don&#8217;t see how to control Dall-e 2 with an API at the moment otherwise I might try modifying an infocom interpreter to automatically fetch them during play. <\/p>\n\n\n\n<p>The 10-20 seconds to generate an image wouldn&#8217;t be fun to do it live, but how cool would it be to see &#8220;a bucket is here&#8221; and it appears\/disappears from the image as you play the game?<\/p>\n\n\n\n<p>The big problem is uniformity of style &#8211; but there are some tools dealing with this I haven&#8217;t played with yet.  (starting with an uploaded photo, for example)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let&#8217;s use AI for everything<\/h2>\n\n\n\n<p>How about using AI to help generate a brand new story, then illustrating it too?<\/p>\n\n\n\n<p>Here is a test.  The text with the white background I typed.  The text with the green background was generated by AI.  (Specifically, OpenAI.com&#8217;s text-davinci-002 engine)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"268\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-2.png\" alt=\"\" class=\"wp-image-2817\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-2.png 911w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-2-300x88.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-2-768x226.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-2-624x184.png 624w\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" \/><\/figure>\n\n\n\n<p>Ok, we now have two characters.  Now, we keep this text and continue with more prompts, interactively pulling out more details.  We can always undo and try different prompts if needed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"499\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-3.png\" alt=\"\" class=\"wp-image-2818\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-3.png 920w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-3-300x163.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-3-768x417.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-3-624x338.png 624w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<p>Ok, now let&#8217;s send these descriptions to DALL\u00b7E 2 to create AI-based visual representations of the story the AI created.  First let&#8217;s do Feival&#8217;s house:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"576\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-4.png\" alt=\"\" class=\"wp-image-2821\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-4.png 861w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-4-300x201.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-4-768x514.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-4-624x417.png 624w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><figcaption>&#8220;Feivel&#8217;s house is small but cozy. It is made of sticks and stones, with a thatched roof. There is a small fireplace in one corner, and a bed in another. A few shelves hold some of Feivel&#8217;s belongings, including his treasured map of the area.&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Not bad.  I like the sixth image because I can see the treasure map on the chair. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe.png\" alt=\"\" class=\"wp-image-2820\" width=\"655\" height=\"655\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-13.15.10-Feivels-house-is-small-but-cozy.-It-is-made-of-sticks-and-stones-with-a-thatched-roof.-There-is-a-small-fireplace-in-one-corner-and-a-bed-in-anothe-120x120.png 120w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<p>Let&#8217;s do the Thimble description next.  This time I&#8217;ll add &#8220;Realistic photo&#8221; at the end to specify the kind of image we want.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"564\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-5.png\" alt=\"\" class=\"wp-image-2822\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-5.png 856w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-5-300x198.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-5-768x506.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-5-624x411.png 624w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><figcaption>Thimble is an elderly mouse with gray fur. She is small and frail, but her eyes are bright and full of wisdom. She wears a simple dress and a scarf around her neck. She walks with a cane, but despite her age, she is still quite spry.  Realistic photo.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"882\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6.png\" alt=\"\" class=\"wp-image-2823\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6.png 882w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-6-120x120.png 120w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<p>Hmm.  The cane didn&#8217;t seem to quite make it. This story seems like it might make a good children&#8217;s book.  Let&#8217;s add &#8220;by Richard Scarry&#8221; to get that type of art style.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"859\" height=\"561\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-7.png\" alt=\"\" class=\"wp-image-2824\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-7.png 859w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-7-300x196.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-7-768x502.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-7-624x408.png 624w\" sizes=\"auto, (max-width: 859px) 100vw, 859px\" \/><figcaption>&#8220;Thimble is an elderly mouse with gray fur. She is small and frail, but her eyes are bright and full of wisdom. She wears a simple dress and a scarf around her neck. She walks with a cane, but despite her age, she is still quite spry. By Richard Scarry.&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Definitely got a children&#8217;s book style!  The cane is now in every picture. I like this style. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"881\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8.png\" alt=\"\" class=\"wp-image-2825\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8.png 886w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8-300x298.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8-768x764.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8-624x620.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-8-120x120.png 120w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<p>I can ask for more variations in this style:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"563\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-9.png\" alt=\"\" class=\"wp-image-2826\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-9.png 855w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-9-300x198.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-9-768x506.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-9-624x411.png 624w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Writing a story with the characters the AI created<\/h2>\n\n\n\n<p>Hmm.  Ok, we&#8217;ve got our stars, let&#8217;s have the AI write a story using them.  I&#8217;m adding &#8220;Write an amusing children&#8217;s book about the above characters with a twist ending.  Chapter 1:&#8221; to the end of the text we&#8217;ve already generated.  (Again, green parts were created by the AI)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"914\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-17.png\" alt=\"\" class=\"wp-image-2837\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-17.png 942w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-17-300x291.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-17-768x745.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-17-624x605.png 624w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"231\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-19.png\" alt=\"\" class=\"wp-image-2839\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-19.png 935w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-19-300x74.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-19-768x190.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-19-624x154.png 624w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<p>Well, uh, it&#8217;s a story.  There are ways to coax out longer and more interesting things but this is fine for this test.  Just for fun, let&#8217;s see if we can create artwork for the amazing battle scene of the giant mouse trap catching cats. I&#8217;m going to cheat and use my own descriptions for the prompt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"554\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-20.png\" alt=\"\" class=\"wp-image-2840\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-20.png 876w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-20-300x190.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-20-768x486.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-20-624x395.png 624w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><figcaption>&#8220;Evil cats that wear clothes being cause in a giant mouse trail as a tiny clothed hero mouse strikes a victory pose in detailed colored pencil&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"882\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21.png\" alt=\"\" class=\"wp-image-2841\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21.png 887w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21-300x298.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21-768x764.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21-624x620.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-21-120x120.png 120w\" sizes=\"auto, (max-width: 887px) 100vw, 887px\" \/><\/figure>\n\n\n\n<p>Uh, ok, obviously that prompt isn&#8217;t great as it looks like a cat is being hit with colored pencils.  I&#8217;m showing you my failures, not just the good ones here!  Let&#8217;s forget the mouse and just focus on the cats and the mouse trap.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"848\" height=\"557\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-22.png\" alt=\"\" class=\"wp-image-2842\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-22.png 848w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-22-300x197.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-22-768x504.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-22-624x410.png 624w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><figcaption>&#8220;Evil cats being caught in a giant mousetrap, in surrealistic art style.&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"878\" height=\"888\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-23.png\" alt=\"\" class=\"wp-image-2843\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-23.png 878w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-23-297x300.png 297w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-23-768x777.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-23-624x631.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-23-120x120.png 120w\" sizes=\"auto, (max-width: 878px) 100vw, 878px\" \/><\/figure>\n\n\n\n<p>These are pretty wild!  Some of the faces are .. I don&#8217;t know, it may have actually tried to drawn them injured by a mousetrap, in retrospect this could trigger unintentionally gory results, especially if I used &#8216;photorealistic&#8217; as a keyword.<\/p>\n\n\n\n<p>Let&#8217;s move to safer ground and create an image for the happy (?) ending.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"562\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-24.png\" alt=\"\" class=\"wp-image-2844\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-24.png 855w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-24-300x197.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-24-768x505.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-24-624x410.png 624w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><figcaption>&#8220;An old clothed grandma mouse with a cane holding hands with a brave little boy mouse . Art by Richard Scarry&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry.png\" alt=\"\" class=\"wp-image-2845\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.25.14-An-old-clothed-grandma-mouse-with-a-cane-holding-hands-with-a-brave-little-boy-mouse-.-Art-by-Richard-Scarry-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>The end!<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Random fun with DALL\u00b7E 2<\/h2>\n\n\n\n<p>These are just various pictures created with DALL\u00b7E 2 and the text prompts used.  It&#8217;s very interesting to see AI interpretations.  Special thanks to <a href=\"https:\/\/twitter.com\/bateskecom\">Kevin Bates<\/a> for brainstorming these prompts with me.  It&#8217;s addicting, I can&#8217;t stop!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Note:  The six images pic shows the prompt used, then I do some &#8220;closeups&#8221; of the more interesting ones.  It&#8217;s really fast to do it this way, sorry it&#8217;s not nicer so each little pic is clickable.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"560\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-25.png\" alt=\"\" class=\"wp-image-2846\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-25.png 858w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-25-300x196.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-25-768x501.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-25-624x407.png 624w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><figcaption>&#8220;portable open source video game system&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system.png\" alt=\"\" class=\"wp-image-2847\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-18-14.34.35-portable-open-source-video-game-system-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Not real sure about this D-PAD design<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"890\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26.png\" alt=\"\" class=\"wp-image-2848\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26.png 888w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26-768x770.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26-624x625.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-26-120x120.png 120w\" sizes=\"auto, (max-width: 888px) 100vw, 888px\" \/><figcaption>Don&#8217;t steal these designs, Nintendo<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars.png\" alt=\"\" class=\"wp-image-2865\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.03.02-The-droids-from-the-movie-Starwars-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>&#8220;the droids from the movie starwars&#8221;<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo.png\" alt=\"\" class=\"wp-image-2866\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.22.52-R2D2-with-arms-and-legs-giving-a-high-five-zoomed-out-photo-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>&#8220;R2D2 with arms and legs giving a high-five, zoomed out, photo&#8221;<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini.png\" alt=\"\" class=\"wp-image-2867\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-14.13.25-Ewok-from-the-movie-Return-Of-The-Jedi-in-bikini-120x120.png 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>&#8220;Ewok from the movie Return of the Jedi in a bikini&#8221;<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship.png\" alt=\"\" class=\"wp-image-2868\" width=\"655\" height=\"655\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship.png 1024w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/DALL\u00b7E-2022-06-17-13.48.30-surrealistic-photo-of-a-puppy-waring-a-VR-helmet-in-a-futuristic-spaceship-120x120.png 120w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><figcaption>&#8220;surrealistic photo of a puppy waring a VR helmet in a futuristic spaceship&#8221;<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"566\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-27.png\" alt=\"\" class=\"wp-image-2849\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-27.png 855w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-27-300x199.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-27-768x508.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-27-624x413.png 624w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><figcaption>&#8220;the abstract concept of having free will&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"880\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31.png\" alt=\"\" class=\"wp-image-2853\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31.png 882w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31-768x766.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31-624x623.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-31-120x120.png 120w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"735\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-32.png\" alt=\"\" class=\"wp-image-2854\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-32.png 886w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-32-300x249.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-32-768x637.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-32-624x518.png 624w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"883\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29.png\" alt=\"\" class=\"wp-image-2851\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29.png 882w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29-768x769.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29-624x625.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-29-120x120.png 120w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"879\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30.png\" alt=\"\" class=\"wp-image-2852\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30.png 885w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30-300x298.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30-768x763.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30-624x620.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-30-120x120.png 120w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"567\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-33.png\" alt=\"\" class=\"wp-image-2855\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-33.png 857w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-33-300x198.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-33-768x508.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-33-624x413.png 624w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><figcaption>&#8220;fisher price guillotine&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"881\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34.png\" alt=\"\" class=\"wp-image-2856\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34.png 884w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34-768x765.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34-624x622.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-34-120x120.png 120w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"883\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35.png\" alt=\"\" class=\"wp-image-2857\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35.png 885w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35-768x766.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35-624x623.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-35-120x120.png 120w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"883\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36.png\" alt=\"\" class=\"wp-image-2858\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36.png 882w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36-768x769.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36-624x625.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-36-120x120.png 120w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"571\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-37.png\" alt=\"\" class=\"wp-image-2859\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-37.png 854w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-37-300x201.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-37-768x513.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-37-624x417.png 624w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><figcaption>&#8220;golden gate bridge in the style of an oriental scroll&#8221;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"883\" height=\"883\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38.png\" alt=\"\" class=\"wp-image-2860\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38.png 883w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38-768x768.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38-624x624.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-38-120x120.png 120w\" sizes=\"auto, (max-width: 883px) 100vw, 883px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"878\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39.png\" alt=\"\" class=\"wp-image-2861\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39.png 886w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39-300x297.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39-768x761.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39-624x618.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-39-120x120.png 120w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"881\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40.png\" alt=\"\" class=\"wp-image-2862\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40.png 887w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40-300x298.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40-768x763.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40-624x620.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-40-120x120.png 120w\" sizes=\"auto, (max-width: 887px) 100vw, 887px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"891\" height=\"893\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41.png\" alt=\"\" class=\"wp-image-2863\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41.png 891w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41-768x770.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41-624x625.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-41-120x120.png 120w\" sizes=\"auto, (max-width: 891px) 100vw, 891px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"907\" src=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42.png\" alt=\"\" class=\"wp-image-2864\" srcset=\"https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42.png 904w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42-300x300.png 300w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42-150x150.png 150w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42-768x771.png 768w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42-624x626.png 624w, https:\/\/www.codedojo.com\/wp-content\/uploads\/2022\/06\/image-42-120x120.png 120w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">In Summary..<\/h2>\n\n\n\n<p>Well, I&#8217;ve put way too many pictures in this post so I&#8217;ll end it here.  The AI models I used are top of the line and have many usage restrictions, but it&#8217;s only a matter of time before similar things are available to everyone &#8211; Good or evil, unrestricted.  I&#8217;m simultaneously excited and worried.  <\/p>\n\n\n\n<p>If you want to play around with generating images yourself, try <a href=\"https:\/\/huggingface.co\/spaces\/dalle-mini\/dalle-mini\">DALL\u00b7E mini<\/a>.  Its output isn&#8217;t as impressive but it&#8217;s still fun and interesting to play with.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The future is here I&#8217;ve been interested in AI and computer generated media forever. As a kid, I created a stupidly na\u00efve &#8220;AI&#8221; on my Commodore 64. I just programmed text responses to hundreds of inputs. &#8220;Hello&#8221; gave back &#8220;Hello, how are you.&#8221;. &#8220;I&#8217;m fine&#8221; gave back, &#8220;Great, me too.&#8221; and so on. I proudly [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,34,3],"tags":[],"class_list":["post-2813","post","type-post","status-publish","format-standard","hentry","category-ai","category-dalle","category-development"],"_links":{"self":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/2813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2813"}],"version-history":[{"count":13,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/2813\/revisions"}],"predecessor-version":[{"id":2882,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/2813\/revisions\/2882"}],"wp:attachment":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}