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, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a classic Chuck Norris joke, in German, starting with "Chuck Norris". Provide headline (max 80 chars), meme caption (max 80 chars), image_prompt (English description of scene), meta_title (max 60 chars), meta_description (max 160 chars). Must be JSON, no markdown code blocks. We need to ensure fields are within length limits. Let's craft a joke: Something like "Chuck Norris can divide by zero." But that's common. Need unique. Maybe: "Chuck Norris can make a roundhouse kick that creates its own gravity, pulling the moon into a new orbit." That's too long. We need a short joke text, but can be longer. Must start with "Chuck Norris". Example: "Chuck Norris can sneeze with his eyes open and cause a hurricane." That's known but maybe okay. Need unique. Let's create: "Chuck Norris can turn a single snowflake into an avalanche just by blinking." That's unique-ish. Make sure it's not a known joke. Let's craft: "Chuck Norris can write a bestseller with a single thought, and the book will automatically become a bestseller before it's even printed." Might be okay. But need to be typical Chuck Norris style: exaggeration of superhuman abilities. Let's produce: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube will rearrange itself to thank him." That's maybe too long. Better: "Chuck Norris can fold a fitted sheet with one hand while blindfolded, and the sheet will fold itself into a perfect rectangle." Not typical. Maybe classic: "Chuck Norris can divide by zero." That's classic but maybe considered known. But we need unique, avoid similar. Let's create: "Chuck Norris can make a coffee so strong that it powers a city for a week just by pouring it into a mug." That's unique. But must start with "Chuck Norris". So: "Chuck Norris kann einen Kaffee so stark brauen, dass er damit eine ganze Stadt für eine Woche versorgt, nur indem er ihn in eine Tasse gießt." That's German. But we need the joke_text field to contain the full joke text. Should be in German, start with "Chuck Norris". Let's craft a concise but funny joke. Maybe: "Chuck Norris kann mit einem einzigen Rundkick die Schwerkraft umkehren, sodass plötzlich alle Münzen in der Luft schweben." That's unique. Let's produce: "Chuck Norris kann mit einem einzigen Rundkick die Schwerkraft umkehren, sodass plötzlich alle Münzen in der Luft schweben." That's okay. Now headline: short, max 80 chars. Something like "Chuck Norris lässt Münzen schweben". That's 27 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris tritt, fliegen die Münzen". That's 38 chars. Image prompt: English description of specific scene from the joke. Must be hyper-realistic portrait etc. Must include [Spezifische Szene aus dem Witz] placeholder? 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." So we need to embed the specific scene description in English. For our joke, the scene is "Chuck Norris kicks the ground, causing coins to levitate". So we can write: "Chuck Norris kicks the ground, causing coins to levitate around him". Then embed that into the prompt. 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. Chuck Norris kicks the ground, causing coins to levitate around him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: max 60 chars. Something like "Chuck Norris lässt Münzen schweben – Witz". That's 44 chars. Meta description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz: Er kann mit einem Rundkick die Schwerkraft umkehren und Münzen schweben lassen. Lache jetzt!" That's maybe 130 chars. Now ensure JSON fields are correct. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All must be strings. Check lengths: - headline max 80 chars: "Chuck Norris lässt Münzen schweben" length? Count: Chuck(5) space(1) Norris(6) space(1) lässt(4) space(1) Münzen(6) space(1) schweben(7) = 5+1+6+1+4+1+6+1+7 = 32? Actually count characters including spaces: "Chuck Norris lässt Münzen schweben" = 30? Let's count precisely: C1 h2 u3 c4 k5 space6 N7 o8 r9 w10 i11 s12 space13 l14 ä15 s16 t17 space18 M19 ü20 n21 z22 e23 n24 space25 s26 c27 h28 w29 e30 b31 e32 n33. So 33 characters, well under 80. - meme_caption max 80 chars: "Wenn Chuck Norris tritt, fliegen die Münzen" length? Count: Wenn(4) space5 Chuck(11) space12 Norris(18) space19 tritt,(25) space26 fliegen(33) space34 die(37) space38 Münzen(44). So 44 characters, okay. - meta_title max 60 chars: "Chuck Norris lässt Münzen schweben – Witz" length? Count: Chuck(5) space6 Norris(12) space13 lässt(18) space19 Münzen(25) space26 schweben(33) space34 – (35) space36 Witz(40). So 40 characters, okay. - meta_description max