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, not repeating existing jokes. Must start with "Chuck Norris" or mention him. Must be funny, ironic, typical Chuck Norris genre. Must avoid repeats, clichés, etc. Provide a unique scenario. We need to craft a joke text that starts with "Chuck Norris" or mentions him. Eg: "Chuck Norris kann einen Kühlschrank mit einem Blick einfrieren, sodass selbst die Eisbären im Nordpol zittern." Something unique. We need headline max 80 characters, meme_caption max 80 characters, image_prompt in English describing a hyper-realistic portrait etc with specific scene from the joke. Must include [Spezifische Szene aus dem Witz] placeholder? Actually the instruction says: "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 that with a specific scene from the joke. So we need to embed the scene description in English after the description. Eg: "Chuck Norris lifts a mountain with one finger while sipping coffee." But we need to embed that as part of the prompt after the description? The format: "A hyper-realistic portrait ... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Thus we need to produce 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. Chuck Norris single-handedly stops a tsunami by flexing his biceps. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title max 60 chars, meta description max 160 chars. All fields must be strings. We must output JSON only, no markdown. Let's craft: joke_text: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick so kalt machen, dass selbst die Sahne zu Eis erstarrt, bevor sie überhaupt gemolken wurde." Headline: maybe "Chuck Norris lässt die Sahne gefrieren" But headline max 80 chars. Meme caption: maybe "Wenn der Kühlschrank mehr Power hat als du" Image prompt: need to include specific scene from the joke. The scene: "Chuck Norris lässt die Sahne gefrieren, während er einen Kühlschrank mit einem Blick öffnet." So we can embed that. Let's craft 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 opens a refrigerator with a single glance and freezes the cream inside, causing it to turn into ice instantly. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: "Chuck Norris lässt Sahne zu Eis werden – Witz" Count characters: Let's count: "Chuck Norris lässt Sahne zu Eis werden – Witz" length? Count characters including spaces: C(1)h2u3c4k5 (space6)N7o8o9r10r11i12s13 (space14)l15ä16s17s18t19 (space20)S21a22h23n24e25 (space26)z27u28 (space29)E30i31s32 (space33)w34e35r36d37e38n39 (space40)–41 (space42)W43i44t45z46. That's 46 characters, within 60. Meta description max 160 chars: maybe "Ein klassischer Chuck Norris Witz, bei dem selbst die Sahne vor Kälte erschrickt – humorvoll, ironisch und völlig absurd." Count characters: Let's approximate length: It's probably under 160. Let's count: "Ein klassischer Chuck Norris Witz, bei dem selbst die Sahne vor Kälte erschrickt – humorvoll, ironisch und völlig absurd." Count: E1i2n3 (space4)k5l6a7s8s9i10s11c12h13e14r15 (space16)C17h18u19c20k21 (space22)N23o24r25r26i27s28 (space29)W30i31t32z33, (space34)b35e36i37 (space38)d39e40m41 (space42)s43e44l45b46a47c48h49 (space50)d51i52e53 (space54)S55a56h57n58e59 (space60)v61o62r63 (space64)K65ä66l67t68e69 (space70)e71r72s73c74h75r76i77c78k79t80 (space81)–82 (space83)h84u85m86o87r88v89o90l91l92 (space93)i94r95o96n97i98s99c100h101 (space102)u103n104d105 (space106)g107a108n109z110e111l112t113 (space114)a115b116s117u118r119d120. That's about 120 characters, okay. Now ensure no markdown code block. Just raw JSON. Make sure JSON fields are properly quoted. Let's produce: { "joke_text": "Chuck Norris kann einen Kühlschrank