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 be a classic Chuck Norris joke, unique, start with "Chuck Norris". Must be funny, ironic, typical genre. Must avoid repeats, clichés, etc. Must be unique. We need to produce a joke text that starts with "Chuck Norris". Provide headline (max 80 chars), meme_caption (max 80 chars), image_prompt (English description of image generation, includes specific scene from the joke). Must be hyper-realistic portrait etc. Must include specific scene from the joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions in image. Provide meta_title (max 60 chars) and meta_description (max 160 chars). All in JSON format, no markdown code block. We must ensure fields are within length limits. Let's craft a joke: Something like "Chuck Norris can divide by zero." That's classic but maybe overused. Need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a black hole." Or "Chuck Norris can program a computer using only his beard." Let's think of something original. Maybe: "Chuck Norris can write a bestselling novel using only the blood of his enemies as ink." That's a bit dark but not violent? It's about writing. Could be okay. But must be funny and typical. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." That's typical. But we need to embed specific scene for image_prompt: e.g., "Chuck Norris performing a roundhouse kick that splits a mountain in half". Or "Chuck Norris riding a dinosaur while holding a laptop". Let's pick something vivid. Let's craft joke_text: "Chuck Norris can program a computer using only the power of his stare." That's unique. But we need to start with "Chuck Norris". So "Chuck Norris can program a computer using only the power of his stare." That's okay. Now headline: maybe "Der Programmierer mit dem tödlichen Blick". Must be <=80 chars. Meme caption: maybe "Wenn der Code nicht läuft, liegt es am Blick". <=80 chars. Image prompt: Must be English, describing hyper-realistic portrait of 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 from the joke. So scene: "programming a massive server rack with just his gaze". So include that. Must end with "No text, no captions." So image_prompt: "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, standing in front of a massive server rack glowing with code, his intense stare causing the screens to flicker, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: up to 60 chars. Something like "Chuck Norris Programmieren mit Blick – Witz". Count characters: "Chuck Norris Programmieren mit Blick – Witz" length? Let's count: Chuck(5) + space=1 =>6, Norris(6)=>12, space=1=>13, Programmieren(11)=>24, space=1=>25, mit(3)=>28, space=1=>29, Blick(5)=>34, space=1=>35, – (dash) maybe 1=>36, space=1=>37, Witz(4)=>41. So 41 chars, okay. Meta description: up to 160 chars. Something like "Ein kurzer, ironischer Chuck Norris Witz über Programmieren mit dem tödlichen Blick – perfekt für Memes und Lacher." Count approx: let's count characters: "Ein kurzer, ironischer Chuck Norris Witz über Programmieren mit dem tödlichen Blick – perfekt für Memes und Lacher." Let's count: We'll approximate <160. Should be fine. Now ensure JSON fields are correct and no extra fields. Provide JSON only, no markdown. Check length constraints: - headline max 80 characters. Our headline "Der Programmierer mit dem tödlichen Blick" length? Count: Der(3)+space=1=>4, Programmierer(11)=>15, space=1=>16, mit(3)=>19, space=1=>20, dem(3)=>23, space=1=>24, tödlichen(8)=>32, space=1=>33, Blick(5)=>38. So 38 chars, okay. - meme_caption max 80 characters. "Wenn der Code nicht läuft, liegt es am Blick" length? Count: Wenn(4)+space=1=>5, der(3)=>8, space=1=>9, Code(4)=>13, space=1=>14, nicht(5)=>19, space=1=>20, läuft,(6 inc comma?) Actually "läuft," is 6 characters including comma? Let's count letters: l(1)ü(2)n(3)g(4),(5) =>5? Actually "läuft," is 6 characters including comma? Let's just approximate total <80. It's fine. - meta_title max 60 characters. Our meta_title "Chuck Norris Programmieren mit Blick – Witz" length 41, okay. - meta_description max 160 characters. Our description likely under 160. Now ensure image_prompt includes specific scene from the joke: "programming a massive server rack with just his gaze". We included "standing in front of a massive server rack glowing with code, his intense stare causing the screens to flicker". That's good. Now produce JSON. Make sure no markdown code block. Just raw JSON. Let's craft final JSON: { "joke_text": "Chuck Norris kann einen Computer nur mit dem Blick programmieren.", "headline": "Der Programmierer mit dem tödlichen Blick", "meme_caption": "Wenn der Code nicht läuft, liegt es am Blick", "image_prompt": "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, standing in front of a massive server rack glowing with code, his intense stare causing the screens to flicker, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions.", "meta