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, headline, meme_caption. image_prompt must be English description for image generation. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must avoid profanity, political, etc. Must be creative. We need to produce a classic Chuck Norris joke. Something like "Chuck Norris can divide by zero." But we need a unique one. Let's craft a joke: "Chuck Norris can make a roundhouse kick that creates a black hole, and the universe still thanks him for the extra French fries." That's maybe too long. Must start with "Chuck Norris". Could be: "Chuck Norris can make a roundhouse kick that splits the atom and still has time to brew a perfect cup of coffee." That's okay. But need to be unique, not repeating known jokes. Let's think of something about his beard or his ability to count to infinity. Something like: "Chuck Norris can count to infinity... twice." That's a known variant? Might be similar to existing jokes. Let's avoid that. Maybe: "Chuck Norris can make a snowstorm disappear with a single stare, and the snowflakes apologize for being late." That's unique. Need to ensure it's a full joke text, maybe a short story. The JSON fields: - joke_text: The full joke text in German, starting with "Chuck Norris". Should be funny, unique. - headline: short headline max 80 characters. - meme_caption: short 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, and a specific scene from the joke. 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." We need to fill that with a specific scene from the joke. So we need to embed a description of the scene. For example: "Chuck Norris single-handedly lifts a mountain of frozen pizza with one hand while sipping coffee." But we need to embed that as part of the prompt. The placeholder [Spezifische Szene aus dem Witz] should be replaced with the specific scene. Thus image_prompt should be 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 lifts a mountain of frozen pizza with one hand while sipping coffee. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. All fields must be strings. We must output JSON only, no markdown code blocks. Let's craft: joke_text: "Chuck Norris kann mit einem einzigen Rundtritt einen Vulkan zum Ausbruch bringen und gleichzeitig das Wetter auf Mallorca sonnig machen – und danach noch einen Kaffee perfekt brühen." But need to be unique. Let's make it: "Chuck Norris kann mit einem einzigen Rundtritt einen Vulkan zum Ausbruch bringen, das Wetter auf Mallorca sonnig machen und danach noch einen perfekten Espresso zubereiten – und das alles, bevor der Kühlschrank überhaupt piept." That's a bit long but okay. Headline: maybe "Chuck Norris vs. Vulkan und Espresso". Must be <=80 characters. Meme_caption: maybe "Wenn Chuck Norris den Vulkan zum Kaffee einlädt". Must be <=80 characters. Image_prompt: as described. Meta_title: maybe "Chuck Norris Vulkanausbruch und Espresso – Witz". Must be <=60 characters. Meta_description: maybe "Ein humorvoller Chuck Norris Witz über Vulkanausbrüche, Wetter und perfekten Espresso – einzigartig und witzig." Must be <=160 characters. Check lengths. Let's count characters. Headline: "Chuck Norris vs. Vulkan und Espresso" length: count: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)v14s15. (space?) Actually let's just approximate: "Chuck Norris vs. Vulkan und Espresso" is 30 characters maybe. It's fine. Meme_caption: "Wenn Chuck Norris den Vulkan zum Kaffee einlädt" length: let's count: W1e2n3 (space4)C5h6u7c8k9 (space10)N11o12r13r14i14? Actually let's just ensure it's <=80. It's probably around 45. Good. Meta_title: "Chuck Norris Vulkanausbruch & Espresso – Witz" length: let's count: C1h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)V14u15l16k17a18n19a20u21s22b23r24e25c26h27 (space28)&29 (space30)E31s32p33r34e35s36s37o38 (space39)–40 (space41)W42i43t44z45. That's 45 characters, okay. Meta_description: "Ein humorvoller Chuck Norris Witz über Vulkanausbrüche, Wetter und perfekten Espresso – einzigartig und witzig." Let's count roughly: It's probably under 160. Should be fine. Now image_prompt: Must be English, include scene. Let's craft: "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 triggers a volcanic eruption, makes the weather on Mallorca sunny, and brews a perfect espresso all at once – before the refrigerator even