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, no markdown code blocks. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Provide a classic Chuck Norris joke in German. Must be funny, ironic, typical genre. Must avoid repeats. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Must include specific scene from the joke. Must not include text or captions in image. Must be within length constraints. We need to craft a joke. Let's think of a classic style: "Chuck Norris can divide by zero." But that's English. German version: "Chuck Norris kann durch Null teilen." Could be unique. But need to be unique and not repeat existing. Let's craft something like: "Chuck Norris hat einmal einen Schachzug gemacht, der das Universum zum Stillstand brachte." Hmm. Better: "Chuck Norris hat einmal einen Kühlschrank so kalt gemacht, dass Eiswürfel einen Schock erhielten und sich weigerten, zu schmelzen." That's maybe too long. We need to start with "Chuck Norris" or mention him. Let's do: "Chuck Norris hat einmal einen Schneemann gebaut, der so stark war, dass er die globale Erwärmung um 5 Grad senkte." That's okay. But need to be unique. Let's think of a classic format: "Chuck Norris kann mit einem einzigen Blick die Internetgeschwindigkeit zum Erliegen bringen." That's similar to existing jokes. Need something fresh. Maybe: "Chuck Norris hat einmal einen Regenbogen gebrochen, indem er ihn mit einem einzigen Niesen zertrümmert hat." That's unique. But need to be a joke that is funny and typical. Let's craft: "Chuck Norris hat einmal einen Kaugummi gekaut, der so stark war, dass er die Schwerkraft für 3 Sekunden aufheben konnte." That's okay. But we need to ensure it's unique and not similar to existing jokes. Let's pick something about "Chuck Norris can program a computer using only his beard." That might be similar. Let's craft a joke: "Chuck Norris hat einmal einen Mathe-Test gemacht, indem er die Unendlichkeit als Zahl eingetragen hat – und die Lehrerin fiel vor Schreck in Ohnmacht." That's okay. But we need to keep it concise enough for JSON fields. Let's produce: joke_text: "Chuck Norris hat einmal einen Mathe-Test geschrieben, indem er die Unendlichkeit als Zahl eingetragen hat – und die Lehrerin fiel vor Schreck in Ohnmacht." Headline: "Unendliche Mathe-Power" Meme caption: "Wenn Chuck Norris rechnet, bricht die Realität zusammen." Image prompt: Must be English, describing specific scene from the joke. So scene: "Chuck Norris writing an infinite number on a blackboard, causing a teacher to faint." Must include specifics: "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 embed the specific scene: maybe "writing an infinite symbol on a chalkboard that makes a teacher faint". So include that. Meta title: up to 60 chars. Something like "Chuck Norris und die unendliche Mathe-Überraschung". Count characters: let's count: "Chuck Norris und die unendliche Mathe-Überraschung" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, und(3)=16, space=17, die(3)=20, space=21, unendliche(10)=31, space=32, Mathe-Überraschung(16?) Let's count: Mathe-(5) =37, Überraschung(12) =49. So total ~49 characters, within 60. Meta description: up to 160 chars. Something like "Ein kurzer Chuck Norris Witz, bei dem Unendlichkeit als Zahl eingetragen wird und die Lehrerin ohnmächtig wird – perfekt für Memes und Lacher." Count characters: let's approximate <160. Now ensure JSON format, no markdown code block. Provide just JSON. Check constraints: Must be German language for fields except image_prompt which is English. Must start with "Chuck Norris" or mention him. Our joke_text starts with "Chuck Norris". Good. No repeats. Should be unique. Now produce JSON with fields exactly as requested: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". Ensure no extra fields. Make sure headline max 80 characters. Our headline "Unendliche Mathe-Power" length: 18 characters, fine. Meme caption max 80 characters: "Wenn Chuck Norris rechnet, bricht die Realität zusammen." Count: let's count characters: "Wenn Chuck Norris rechnet, bricht die Realität zusammen." That's about 48 characters, fine. 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 is writing the symbol for infinity on a chalkboard, causing a teacher to faint in the background. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within reasonable length. Now meta_title max 60 characters: "Chuck Norris und die unendliche Mathe-Überraschung" (approx 49). Good. Meta_description max 160 characters: Let's craft: "Ein kurzer Chuck Norris Witz, bei dem Unendlichkeit als Zahl eingetragen wird und die Lehrerin ohnmächtig wird – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer Chuck Norris Witz, bei dem Unendlichkeit als Zahl eingetragen wird und die Lehrerin ohnmächtig wird – perfekt für Memes und Lacher." That's about 130 characters, okay. Now produce JSON. Check no markdown code block. Just raw JSON. Let's write: { "joke_text": "Chuck Norris hat einmal einen Mathe-Test geschrieben, indem er die Unendlichkeit als Zahl eingetragen hat – und die Lehrerin fiel vor Schreck in Ohnmacht.", "headline": "Unendliche Mathe-Power", "meme_caption": "Wenn Chuck Norris