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. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, political, real suffering. Must avoid similar formulations to existing jokes. Must be creative. We need to produce a single joke. Provide fields accordingly. We need to ensure headline max 80 characters. meme_caption max 80 characters. image_prompt: English prompt for image generation, describing 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. Include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" within the prompt. So we need to embed a placeholder? Probably we need to include that placeholder text exactly as given, describing the specific scene from the joke. So we need to write something like: "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. [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to fill [Spezifische Szene aus dem Witz] with a description of the scene from the joke. Must be in English. So we can write something like: "He is standing on a mountain peak, holding a roundhouse kick that shatters a meteor". Something like that. Meta title max 60 characters. Meta description max 160 characters. All fields must be strings. Make sure JSON is valid, no extra text. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Wetter auf der gesamten Erde umkehren. Wenn er blinzelt, wird es Sommer, wenn er schließt, wird es Winter. Selbst die Sonne bittet ihn um autogrammkarten." But need to start with Chuck Norris. Maybe: "Chuck Norris lässt keinen Schneemann schmelzen, weil er das Schmelzen verboten hat." Hmm. Better: "Chuck Norris hat einmal einen Kälteschlag so stark ausgelöst, dass ein Igel in der Antarktis einen Sonnenbrand bekam." But need to be unique. Maybe: "Chuck Norris hat einen Kälteschlag so stark ausgelöst, dass ein Igel in der Antarktis einen Sonnenbrand bekam." That's okay. But need to be typical Chuck Norris: He can do impossible things, like "Chuck Norris kann mit einem einzigen Rundtritt die Erde aus ihrer Umlaufbahn schubsen." Let's craft a joke: "Chuck Norris hat einmal einen Kälteschlag so stark ausgelöst, dass ein Igel in der Antarktis einen Sonnenbrand bekam." But need to start with Chuck Norris. That's fine. Now we need headline: maybe "Der Igel mit Sonnenbrand". Must be <=80 chars. Meme caption: maybe "Wenn Chuck Norris die Kälte kontrolliert". <=80 chars. Image prompt: need to embed [Spezifische Szene aus dem Witz] placeholder. So we can write: "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. [Spezifische Szene aus dem Witz] Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to replace placeholder with a description of the specific scene from the joke. For example: "standing on an icy Antarctic plateau, holding a frozen Igel that is sunburned". But must be in English. So: "standing on an icy Antarctic plateau, holding a sunburned hedgehog". That describes the scene. Thus 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. standing on an icy Antarctic plateau, holding a sunburned hedgehog. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Now meta title: maybe "Chuck Norris lässt Igel Sonnenbrand erleiden". Must be <=60 chars. Count: "Chuck Norris lässt Igel Sonnenbrand erleiden" length? Let's count characters: "Chuck Norris lässt Igel Sonnenbrand erleiden" = 41 characters (including spaces). Good. Meta description: up to 160 chars. Something like: "Chuck Norris verursacht mit einem Kälteschlag einen Sonnenbrand bei einem Igel in der Antarktis – ein klassischer, übernatürlicher Witz." Count characters: let's count roughly: "Chuck Norris verursacht mit einem Kälteschlag einen Sonnenbrand bei einem Igel in der Antarktis – ein klassischer, übernatürlicher Witz." That's about 108 characters, okay. Now ensure no duplicates. This joke is unique. Now produce JSON with fields exactly as requested. Check constraints: headline max 80 characters. Let's craft headline: "Der Igel mit Sonnenbrand – Chuck Norriss Kälteschlag". Count characters: Let's count: "Der Igel mit Sonnenbrand – Chuck Norriss Kälteschlag". That's 53 characters (including spaces). Good. But must be max 80, okay. Meme caption max 80 characters: "Wenn Chuck Norris die Kälte umkehrt, brennt ein Igel". Count: "Wenn Chuck Norris die Kälte umkehrt, brennt ein Igel" length? Let's count: characters: "Wenn"4 + space1=5, "Chuck"5 =>10, space=11, "Norris"6 =>17, space=18, "die"3 =>21, space=22, "Kälte"5 =>27, space=28, "umkehrt,"8 =>36, space=37, "brennt"6 =>43, space=44, "ein"3 =>47, space=48, "Igel"4 =>52. So 52 characters, okay. Now meta title max 60 characters: "Chuck Norris lässt Igel Sonnenbrand erleiden" length 41, okay. Meta description max 160 characters: we need to ensure <=160. Let's craft: "Chuck Norris verursacht mit einem Kälteschlag einen Sonnenbrand bei einem Igel in der Antarktis – ein klassischer, übernatürlicher W