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, unique, start with "Chuck Norris". Must be classic Chuck Norris joke style. Must not repeat existing jokes. Must be creative. Must avoid profanity, political, etc. Must be unique. We need to produce a single JSON object, no markdown code block. Provide fields as described. We need to ensure headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to craft a joke that starts with "Chuck Norris". Classic format: "Chuck Norris can divide by zero." But we need unique. Something like "Chuck Norris can make a roundhouse kick that creates a black hole". But must be unique. Let's craft: "Chuck Norris can program a computer using only his beard." That's unique. But must be a joke text that is funny, classic. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." That's typical but maybe not unique. Let's think of something fresh: "Chuck Norris can make a snowflake melt just by looking at it." Hmm. Better: "Chuck Norris can turn a Wi‑Fi signal into a roundhouse kick." That's unique. But must be in German. So we need to write the joke in German, starting with "Chuck Norris". Example: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick in einen Vulkankrater verwandeln." That's unique. But we need to ensure it's a joke that is typical Chuck Norris: exaggeration, impossible feats. Let's craft: "Chuck Norris kann einen Kaugummi kauen und gleichzeitig die Zeit zurückdrehen, damit er nie wieder aus dem Kaugummi riecht." That's weird. Better: "Chuck Norris kann einen Regenbogen mit einem einzigen Rundkick in ein Schwert schneiden." That's classic. But need to be unique, not repeating known jokes. Let's produce something like: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, nur indem er ihn ansieht." That's okay. But we need to ensure it's a full joke text, maybe a short story. Let's craft a joke: "Chuck Norris kann einen Computer mit einem einzigen Blick in einen Supercomputer verwandeln, indem er den Cursor einfach wegschaut." That's okay. But we need to start with "Chuck Norris". So the joke_text should start with "Chuck Norris". Provide a full sentence or short paragraph. Let's produce: "Chuck Norris kann einen Kaugummi so stark kauen, dass er daraus einen neuen Kontinent erschafft, den er dann mit einem einzigen Rundkick umrundet." That's too long maybe. But we need to keep it concise but still a joke. Maybe: "Chuck Norris kann einen leeren Raum mit einem einzigen Blick füllen, indem er die Luft zum Tanzen bringt." Hmm. Better: "Chuck Norris kann einen leeren Bildschirm mit einem einzigen Rundkick in ein Action‑Film‑Poster verwandeln, das ihn selbst zeigt." That's more like meme. But we need a joke text that is funny and typical. Let's pick: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick in einen Vulkankrater verwandeln, ohne die Tür zu öffnen." That's unique. But maybe too similar to existing jokes about turning things into volcanoes. Let's think of something else: "Chuck Norris kann einen Regenbogen mit einem einzigen Rundkick in ein Schwert schneiden, das dann als Lichtschwert die Dunkelheit zerstreut." That's okay. But we need to keep it within typical length. Maybe: "Chuck Norris kann einen leeren Kaffeebecher mit einem einzigen Schluck in einen Ozean voller Kaffee verwandeln." That's funny. But we need to start with "Chuck Norris". So: "Chuck Norris kann einen leeren Kaffeebecher mit einem einzigen Schluck in einen Ozean voller Kaffee verwandeln." That's a joke. Now we need to fill fields: - joke_text: the full joke text, presumably the sentence above. - headline: short headline max 80 characters. Something like "Chuck Norris verwandelt leeren Becher in Kaffee-Ozean". That's within 80 characters. - meme_caption: image caption max 80 characters. Something like "Ein leerer Becher wird zum Kaffee-Ozean". That's within 80. - image_prompt: English prompt for image generation: "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 replace [Specific scene from the joke] with the specific scene: maybe "Chuck Norris holding a coffee mug that transforms into a massive coffee ocean". But we need to embed that scene description. The prompt must be English, describing the scene. So we can write: "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 holding a coffee mug that instantly expands into a massive coffee ocean, with waves crashing, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within the format. - meta_title: SEO Title max 60 characters. Something like "Chuck Norris verwandelt Becher in Kaffee-Ozean". Count characters: Let's count: "Chuck Norris verwandelt Becher in Kaffee-Ozean" length: Chuck(5) + space (1) =6, Norris(6) =>12, space=13, verwandelt(9)=22, space=23, Becher(6)=29, space=30, in(2)=32, space=33, Kaffee-Ozean(12?) Actually "Kaffee-Ozean" is 12 inc hyphen? Let's count: K(1)a2f3f4e5-(6)O7e8c9h10e11n12 =12. So total 33+12=45. So within 60. - meta_description: SEO Description max 160 characters. Something like "Ein humorvoller Chuck Norris Witz, bei dem ein leerer Kaffeebecher in einen Ozean aus Kaffee verwandelt wird – perfekt für Memes und Lacher." Count characters: Let's approximate: It's likely under 160. Now ensure no markdown code block, just raw JSON. Make sure