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? The prompt says "Schreibe auf Deutsch". So all textual fields likely German, but image_prompt must be English. Provide meta_title and meta_description likely English? Not specified but likely English SEO. But could be German? SEO Title/Description likely English for SEO. We'll produce English meta_title and meta_description within length constraints. Constraints: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need a classic Chuck Norris joke, unique, not repeating existing jokes. Must start with "Chuck Norris" or mention him. Should be funny, ironic, typical genre. We need to avoid repeats, cliches. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, indem er die Server mit einem einzigen Nodding-Head-Befehl zum Schweigen bringt." Hmm maybe too tech. Let's think of something classic: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er öffnet ihn einfach mit einem Gedanken, und das Essen kocht von selbst." Not great. Better: "Chuck Norris hat einmal einen Schneemann gebaut, und der schmolz erst, als er aufgehört hat, ihn anzusehen." That's typical. But need to start with Chuck Norris. Let's craft: "Chuck Norris kann einen Schneemann bauen, der nie schmilzt – weil er ihn einfach mit einem einzigen Blick in Eis verwandelt, sobald die Temperatur steigt." Might be okay. But need to be unique. Let's think of something about his beard: "Chuck Norris' Bart ist so stark, dass er einen Hammer schwingt, ohne die Hand zu bewegen – er lässt das Metall einfach nach oben schwingen, weil er es will." Hmm. Maybe: "Chuck Norris kann einen Kaugummi aus einem Nickel herstellen, indem er ihn einfach in die Luft wirft und das Ergebnis mit einem Lächeln fängt." Not great. Better: "Chuck Norris kann einen Regenbogen mit einem einzigen Schlag seiner Faust malen, und danach wird er von allen Wesen als offizieller Wettergott anerkannt." Might be okay. But need to be classic: maybe about his ability to divide by zero. "Chuck Norris kann jede Division durch Null durchführen – und das Ergebnis ist immer ein neuer Kontinent." That's classic. Let's craft: "Chuck Norris kann jede Division durch Null durchführen – und das Ergebnis ist immer ein neuer Kontinent, den er sofort besiedelt und mit einem einzigen Handschlag an die Erde fesselt." That's unique. But need to be funny and typical. Let's produce a joke: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er öffnet ihn einfach mit einem einzigen Blick, und das Essen kocht von selbst, weil er es will." Might be okay. But we need to ensure uniqueness. Let's think of a known style: "Chuck Norris can make a horse jump over a fence without moving." Not. Maybe: "Chuck Norris hat einmal einen Marathon gelaufen, indem er nur im Kreis ging – und nach 42 Kilometern war das Ziel bereits hinter ihm." That's typical. But we need to start with Chuck Norris. Let's craft: "Chuck Norris läuft einen Marathon, indem er im Kreis geht – und nach 42 Kilometern ist das Ziel bereits hinter ihm, weil er die Zeit selbst bricht." Hmm. Better: "Chuck Norris kann einen Kaugummi aus einem Nickel herstellen, indem er ihn einfach in die Luft wirft und das Ergebnis mit einem Lächeln fängt." Not. Let's settle on a joke: "Chuck Norris kann jede Division durch Null durchführen – und das Ergebnis ist immer ein neuer Kontinent, den er sofort besiedelt und mit einem einzigen Handschlag an die Erde fesselt." That's unique. Now we need to produce JSON fields. joke_text: The full joke text in German. Must start with "Chuck Norris". Provide the joke. headline: short headline max 80 characters. Something like "Chuck Norris bezwingt die Mathematik". That's 27 characters. meme_caption: image caption max 80 characters. Something like "Wenn Chuck Norris die Null teilt, entsteht ein Kontinent". That's 48 characters. image_prompt: English prompt for image generation. Must describe 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. [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 "Chuck Norris stands on a floating continent formed from a division by zero, holding a globe, with a massive zero symbol behind him". Let's craft: "Chuck Norris stands triumphantly on a newly created continent made of glowing zero symbols, holding a globe, with a massive zero sign behind him, dramatic cinematic lighting, American flag background". Must be in English. meta_title: SEO Title max 60 characters. Something like "Chuck Norris und die magische Division durch Null". Count characters: Let's count: "Chuck Norris und die magische Division durch Null" length? Count: Chuck(5) + space(1)=6, Norris(6)=12, space=13, und(3)=16, space=17, die(3)=20, space=21, magische(8)=29, space=30, Division(8)=38, space=39, durch(5)=44, space=45, Null(4)=49. So 49 characters, within 60. meta_description: SEO Description max 160 characters. Something like "Entdecke den legendären Chuck Norris Witz, bei dem er durch Division durch Null neue Kontinente erschafft – ein klassischer, humorvoller Klassiker!" Count characters: Let's count roughly: "Entdecke den legendären Chuck Norris Witz, bei dem er durch Division durch Null neue Kontinente erschafft – ein klassischer, humorvoller Klassiker!" Let's count: We'll approximate <160. Should be okay. Now ensure JSON format, no markdown code block. Provide just JSON. Check constraints: headline max 80 characters, we have 27, fine. meme_caption max 80 characters, we have 48, fine. meta_title max 60 characters, we have 49, fine. meta_description max 160 characters, we need to ensure it's <=160. Let's count precisely. Meta description: "