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 language for joke_text etc? The user wants a funny classic Chuck Norris joke in German. The fields: joke_text is the full joke text, headline is short headline max 80 chars, meme_caption max 80 chars, image_prompt is English prompt for image generation describing scene, meta_title SEO title max 60 chars, meta_description SEO description max 160 chars. Must avoid repeats, be unique. Must start with "Chuck Norris" or mention him. Must be creative, surprising. No profanity, no politics, no real suffering. Must avoid similar formulations to existing jokes. Provide JSON only, no markdown code blocks. We need to ensure each field respects length constraints. Let's craft a joke: maybe "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, indem er die Server mit einem einzigen Nodding-Head-Befehl zum Schweigen bringt." But need to be unique. Let's think of a classic style: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er ein bisschen Wasser braucht." Hmm. Better: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick so kalt machen, dass selbst die Eisbären im Nordpol einen Wintermantel tragen." Might be okay. But need to start with Chuck Norris or mention him. Let's start with "Chuck Norris". Provide a joke text that is a full sentence maybe multiple sentences? Probably a short joke. We need to ensure uniqueness. Let's craft something like: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er ein bisschen Wasser braucht – er lässt einfach die Sonne für ihn aussetzen." That's a bit long. Better: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick so kalt machen, dass selbst die Eisbären im Nordpol einen Wintermantel tragen." That's okay. But maybe more classic: "Chuck Norris kann einen Computer mit einem einzigen Blick zum Absturz bringen, ohne dass er überhaupt eine Tastatur berührt." That might be similar to existing jokes. Let's think of something unique: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er ein bisschen Wasser braucht – er lässt einfach die Sonne für ihn aussetzen." That's okay. But we need to ensure it's not too similar to known jokes. Known jokes often involve "can divide by zero", "can kill a man with a glance", "can slam a revolving door", etc. Let's craft something about "Chuck Norris can make a roundhouse kick to the calendar, causing February 30 to exist." That's known but maybe okay? Might be similar. Let's create a fresh one: "Chuck Norris kann einen Regenbogen mit einem einzigen Lächeln zum Verschwinden bringen, indem er ihn einfach mit einem Blick zum Schweigen bringt." Hmm. Better: "Chuck Norris kann einen Stuhl mit einem einzigen Blick zum Schaukeln bringen, ohne dass er sich setzen muss – er lässt einfach die Schwerkraft nach seinem Willen tanzen." That's creative. But we need to keep it concise and funny. Let's produce a joke: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er ein bisschen Wasser braucht – er lässt einfach die Sonne für ihn aussetzen." That's okay. Now we need to fill fields: - joke_text: The full joke text in German. Should start with "Chuck Norris". Let's write: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, ohne dass er ein bisschen Wasser braucht – er lässt einfach die Sonne für ihn aussetzen." Check length: It's okay. - headline: short headline max 80 chars. Something like "Chuck Norris lässt die Sonne für Schneemänner aussetzen". That's 44 chars maybe. Let's craft: "Chuck Norris lässt die Sonne für Schneemänner aussetzen". That's 45 characters approx. - meme_caption: max 80 chars, a caption for meme. Something like "Wenn der Schneemann schmilzt, liegt es nicht am Wetter, sondern an Chuck Norris". Let's count: "Wenn der Schneemann schmilzt, liegt es nicht am Wetter, sondern an Chuck Norris". That's about 78 characters maybe. Let's count precisely: characters including spaces? Let's approximate: "Wenn der Schneemann schmilzt, liegt es nicht am Wetter, sondern an Chuck Norris". That's 78? Let's count: Wenn(4) + space(1)=5, der(3)=8, space=9, Schneemann(10)=19, space=20, schmilzt,(7)=27, space=28, liegt(5)=33, space=34, es(2)=36, space=37, nicht(5)=42, space=43, am(2)=45, space=46, Wetter,(7)=53, space=54, sondern(6)=60, space=61, an(2)=63, space=64, Chuck(5)=69, space=70, Norris(6)=76. So 76 characters, okay under 80. - image_prompt: English prompt for image generation describing scene. Must be: "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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to fill [Specific scene from the joke] with something like "standing on a melting snowman while the sun sets behind him". Let's craft: "standing on a melting snowman while the sun sets behind him". So full 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 a melting snowman while the sun sets behind him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Good. - meta_title: SEO Title max 60 chars. Something like "Chuck Norris lässt die Sonne für Schneemänner aussetzen". That's 45 chars, okay. - meta_description: SEO Description max 160 chars. Something like "Ein kurzer, witziger Chuck-Norris-Witz über das Schmelzen von Schneemännern im Sommer – perfekt für Memes und Lacher." Let's count characters: "Ein kurzer, witziger Chuck-Norris-Witz über das Schmelzen von Schneemännern im Sommer – perf