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 German language for joke_text, headline, meme_caption, meta_title, meta_description? The meta_title and meta_description likely also German? They didn't specify language for those, but likely also German as it's SEO for German audience. Must be within length constraints: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. Also image_prompt must be English prompt describing scene from joke, hyper-realistic etc. Must include specific scene from joke. Must not contain text or captions in image prompt. Must be unique, not repeating existing jokes. Must start with "Chuck Norris" or mention him. Must be creative and surprising. Must avoid profanity, politics, real suffering, etc. We need to craft a joke that begins with "Chuck Norris". Something like: "Chuck Norris can divide by zero." That's a classic but maybe too common. Need unique. Maybe something like "Chuck Norris can make a round square." Or "Chuck Norris can hear sign language with his eyebrows." Let's think of a unique scenario. We need to embed the joke text. Something like: "Chuck Norris once tried to write a program that would calculate the answer to the ultimate question of life, the universe, and everything, but the computer exploded because it couldn't handle his sheer awesomeness." That might be too long. Better: "Chuck Norris can turn a snowflake into a snowman with a single glance." Hmm. We need to ensure uniqueness and not repeat known jokes. Let's craft a novel joke: "Chuck Norris can make a Wi‑Fi signal reach the moon using only his beard." That's unique. But must be in German. So: "Chuck Norris kann ein WLAN‑Signal bis zum Mond bringen, nur indem er seinen Bart bewegt." That's a joke. Now we need headline (max 80 chars). Something like: "Chuck Norris lässt das Internet bis zum Mond reichen". That's under 80 characters. Meme caption (max 80 chars). Something like: "Wenn er nur einen Wimpernschlag macht, bricht das Netz zusammen". Keep under 80. Image prompt: English description of specific scene from the joke. Must be 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 specific scene: maybe "Chuck Norris is holding a glowing Wi‑Fi router that extends into space, with the moon in the background". Must be English, no text or captions. Must be a prompt for image generation. Must mention "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." Then add scene: "He is holding a glowing Wi‑Fi router that extends into space, connecting to the moon". Also include "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed that exactly? The instruction says: "image_prompt": "Englischer Prompt für Bildgenerierung: 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 produce a string that starts with that description and then includes the specific scene. So 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. He is holding a glowing Wi‑Fi router that extends into space, connecting to the moon. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English, no extra text. Meta title max 60 chars. Something like: "Chuck Norris und das WLAN bis zum Mond". Count characters: Let's count: "Chuck Norris und das WLAN bis zum Mond" length: C1 h2 u3 c4 k5 space6 N7 o8 o9 r10 r11 i12 s13 space14 u15 n16 d17 space18 d19 a20 s21 space22 W23 L24 A25 N26 space27 b28 i29 s30 space31 z32 u33 m34 space35 M36 o37 n38 d39. That's 39 characters, okay under 60. Meta description max 160 chars. Something like: "Ein humorvoller Chuck‑Norris‑Witz über sein legendäres Wi‑Fi‑Signal, das bis zum Mond reicht – perfekt für Memes und mehr." Count characters: Let's count roughly: "Ein humorvoller Chuck‑Norris‑Witz über sein legendäres Wi‑Fi‑Signal, das bis zum Mond reicht – perfekt für Memes und mehr." That's maybe ~130 characters, okay. Now ensure JSON format, no markdown code blocks, just raw JSON. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure joke_text is the full joke in German, starting with "Chuck Norris". Provide unique content. Let's craft joke_text: "Chuck Norris kann ein WLAN‑Signal bis zum Mond bringen, nur indem er seinen Bart sanft schwenkt." That's a joke. Check length? Not constrained. Now headline: maybe "Chuck Norris lässt das Internet bis zum Mond reichen". That's under 80 characters. Meme caption: "Ein einziger Wimpernschlag und das Netz bricht zusammen". That's under 80. Image prompt: as described. Meta title: "Chuck Norris und das WLAN bis zum Mond". That's 39 chars. Meta description: "Ein humorvoller Chuck‑Norris‑Witz über sein legendäres Wi‑Fi‑Signal, das bis zum Mond reicht – perfekt für Memes und mehr." That's under 160. Now ensure no duplicate jokes. This seems unique. Now produce JSON. Check each field length constraints: - headline max 80 characters: "Chuck Norris lässt das Internet bis zum Mond reichen" length? Count: C1 h2 u3 c4 k5 space6 N7 o8 o9 r10 r11 i12 s13 space14 l