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, meta_title, meta_description presumably also German? meta_title and meta_description are SEO, can be English? Probably German as well. Must be unique, not repeat existing jokes. Must start with "Chuck Norris" or mention him. Must be creative. Provide image_prompt in English describing scene. Must be hyper-realistic portrait etc. Provide specific scene from joke. Must avoid repeats. Provide no markdown code blocks, just raw JSON. We need to ensure each field length constraints: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Schweigen bringen, selbst wenn er nur einen Stift benutzt." That's maybe too generic. Need unique. Maybe: "Chuck Norris hat einmal einen Schneemann aus Wasser gebaut, und der schmolz erst, als er aufgehört hat, ihn anzusehen." That's weird. Better: "Chuck Norris hat einen Kaugummi so geklaut, dass er jetzt im Weltraum haftet und die Astronauten zum Kaugummi kauen zwingt." Hmm. We need something classic: "Chuck Norris kann mit einem einzigen Finger die Zeit anhalten, indem er einfach die Uhrzeiger dreht." Not great. Let's think of a unique scenario: "Chuck Norris hat einmal einen Kühlschrank so gefüllt, dass er die gesamte Erde in Eis legte, nur um einen kalten Bier zu haben." That's okay. But must start with "Chuck Norris". So joke_text must start with "Chuck Norris". Provide a full joke sentence. Let's craft: "Chuck Norris hat einen Kaugummi so stark gekaut, dass er daraus eine neue Galaxie erschaffen hat, die jetzt nach Pfefferminz riecht." That's unique. Check constraints: Must be funny, unique, typical Chuck Norris. It mentions Chuck Norris, includes absurd power. Now headline: max 80 chars. Something like "Der Kaugummi-Galaxien-Chuck". That's short. Meme caption: max 80 chars. Something like "Wenn Chuck Norris kaut, entsteht Universum". That's within 80. Image prompt: English description of specific scene from joke. Must include "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 specific scene: maybe "He is holding a massive pink bubble‑gum that glows with neon light, and tiny galaxies swirl out of it." Must be within prompt. Meta title max 60 chars: maybe "Chuck Norris Kaugummi Galaxie Witz". That's 30 chars. Meta description max 160 chars: maybe "Ein kurzer, witziger Chuck Norris Witz über einen Kaugummi, der eine neue Galaxie erschafft – perfekt für Memes und Lacher." Count characters: let's count roughly: "Ein kurzer, witziger Chuck Norris Witz über einen Kaugummi, der eine neue Galaxie erschafft – perfekt für Memes und Lacher." That's about 115 characters, okay. Now ensure JSON fields are correct and no extra text. Check length constraints: - headline max 80 characters: "Der Kaugummi-Galaxien-Chuck" length? Count: D(1) e2 r3 space4 K5 a6 u7 g8 u9 m10 m11 i12 -13 G14 a15 l16 a17 x18 i19 e20 n21 -22 C23 h24 u25 c26 k27. That's 27 characters, fine. - meme_caption max 80 characters: "Wenn Chuck Norris kaut, entsteht Universum" length? Count: W1 e2 n3 space4 C5 h6 u7 c8 k9 space10 N11 o12 r13 r14 i15 s16 space17 k18 a19 u20 t21 ,22 space23 e24 r25 s26 t27 a28 l29 t30 space31 U31? Wait recount properly: "Wenn Chuck Norris kaut, entsteht Universum". Let's count characters including spaces: "Wenn" (4) + space (1) =5 "Chuck" (5) =>10 space (1)=>11 "Norris" (6)=>17 space (1)=>18 "kaut," (5 inc comma) =>23 space (1)=>24 "entsteht" (8)=>32 space (1)=>33 "Universum" (9)=>42 So 42 characters, fine. - meta_title max 60 characters: "Chuck Norris Kaugummi Galaxie Witz" length? Count: "Chuck"5, space1=6, "Norris"6 =>12, space1=13, "Kaugummi"8 =>21, space1=22, "Galaxie"7 =>29, space1=30, "Witz"4 =>34. So 34 characters, fine. - meta_description max 160 characters: we need to ensure <=160. Let's craft: "Ein kurzer, witziger Chuck Norris Witz über einen Kaugummi, der eine neue Galaxie erschafft – perfekt für Memes und Lacher." Count characters: Let's count roughly: "Ein kurzer, witziger Chuck Norris Witz über einen Kaugummi, der eine neue Galaxie erschafft – perfekt für Memes und Lacher." Count: "Ein"3, space1=4 "kurzer,"7? Actually "kurzer," 7 inc comma? Let's just approximate total length maybe around 130. Should be okay. Now image_prompt: Must be English, include specific scene. Must start with "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 chewing an enormous glowing pink bubble‑gum that emits swirling miniature galaxies, with the galaxies forming a halo around him." Must be within prompt, no extra text. Ensure no line breaks? It's okay. Now produce JSON with fields exactly as specified. Make sure no markdown code block. Just raw JSON. Let's craft