We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be in German, no markdown code blocks. Must be unique, start with "Chuck Norris" or mention him. Must be funny, classic Chuck Norris style. Must avoid repeats. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Provide meta title <=60 chars, meta description <=160 chars. We need to craft a joke that starts with "Chuck Norris". Classic style: "Chuck Norris can divide by zero." But we need unique. Maybe "Chuck Norris can slam a revolving door." Or "Chuck Norris can make a roundhouse kick that creates a black hole." Something unique. We need to include headline (max 80 chars), meme_caption (max 80 chars). Provide image_prompt describing specific scene from the joke. Let's craft: joke_text: "Chuck Norris can program a computer to write its own operating system using only a single keystroke, and the OS will only run on machines that have a picture of him on the wall." But must be unique. Maybe: "Chuck Norris can make a snowman melt just by looking at it, and the snowman will thank him for the warm welcome." Hmm. Better: "Chuck Norris can turn a simple paperclip into a weapon of mass destruction by folding it with his pinky." That's classic. But need to be unique and not repeat typical jokes. Let's think of something like: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube will rearrange itself to spell his name in the sky." Ok. We need to start with "Chuck Norris". So joke_text must start with "Chuck Norris". Provide a full sentence. Let's craft: "Chuck Norris can program a toaster to launch a rocket to the moon, and the moon will send him a thank‑you note written in binary." That's unique. Now headline: maybe "Chuck Norris programmiert den Toaster zum Mondstart". Must be <=80 chars. Meme caption: maybe "Wenn der Toaster mehr Power hat als NASA". <=80 chars. Image prompt: need to describe specific scene from the joke. So scene: "Chuck Norris standing next to a toaster that is blasting a rocket, with the moon in the background, American flag, dramatic lighting". Must be English prompt. Image_prompt: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris standing next to a toaster that is blasting a rocket toward the moon, with the moon glowing in the background, American flag backdrop, dramatic cinematic lighting, photorealistic action movie poster, no text, no captions." Make sure it's English. Meta title: <=60 chars. Something like "Chuck Norris lässt den Toaster zum Mond fliegen". Count characters: Let's count: "Chuck Norris lässt den Toaster zum Mond fliegen" = 44? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, lässt(5)=18, space=19, den(3)=22, space=23, Toaster(7)=30, space=31, zum(3)=34, space=35, Mond(4)=39, space=40, fliegen(7)=47. So 47 characters, okay. Meta description: <=160 chars. Something like "Ein klassischer Chuck Norris Witz, bei dem ein Toaster einen Raketenstart zum Mond ermöglicht – humorvoll, episch und absolut unverwechselbar." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz, bei dem ein Toaster einen Raketenstart zum Mond ermöglicht – humorvoll, episch und absolut unverwechselbar." That's maybe ~130. Should be okay. Now ensure JSON format, no markdown code block. Provide just JSON. Check fields: - joke_text: string starting with "Chuck Norris". Provide full joke. - headline: max 80 chars. - meme_caption: max 80 chars. - image_prompt: English description. - meta_title: <=60 chars. - meta_description: <=160 chars. Make sure no extra fields. Now produce JSON. Let's craft final values: joke_text: "Chuck Norris kann einen Toaster so programmieren, dass er eine Rakete zum Mond schießt, und die Moon schickt ihm eine Dankesnote im Binärcode." But must be unique. Let's keep simple: "Chuck Norris kann einen Toaster so programmieren, dass er eine Rakete zum Mond schießt, und die Moon schickt ihm eine Dankesnote im Binärcode." That's okay. headline: "Chuck Norris lässt den Toaster zum Mond fliegen" meme_caption: "Wenn der Toaster mehr Power hat als die NASA" image_prompt: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris standing next to a toaster that is blasting a rocket toward the moon, with the moon glowing in the background, American flag backdrop, dramatic cinematic lighting, photorealistic action movie poster, no text, no captions." Meta title: "Chuck Norris lässt den Toaster zum Mond fliegen" Meta description: "Ein klassischer Chuck Norris Witz, bei dem ein Toaster eine Rakete zum Mond startet – humorvoll, episch und absolut unverwechselbar." Now check lengths: headline length: "Chuck Norris lässt den Toaster zum Mond fliegen" = 47 characters, okay. meme_caption length: "Wenn der Toaster mehr Power hat als die NASA" = count: Wenn(4) space=5, der(3)=8, space=9, Toaster(7)=16, space=17, mehr(4)=21, space=22, Power(5)=27, space=28, hat(3)=31, space=32, als(3)=35, space=36, die(3)=39, space=40, NASA(4)=44. So 44 characters, okay. Meta title same as headline, 47 chars, okay. Meta description length: Let's count roughly: "Ein klassischer Chuck Norris Witz, bei dem ein Toaster eine Rakete zum Mond startet – humorvoll, episch und absolut unverwechselbar." Count characters: We'll approximate: It's likely under 160. Let's count: Ein(3) space=4, klassischer(10)=1