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. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, political, real suffering. Must be unique. 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 Chuck Norris joke: "Chuck Norris can divide by zero." But we need something unique. Maybe: "Chuck Norris can make a round square." Or "Chuck Norris can hear sign language." Or "Chuck Norris can slam a revolving door." Let's craft something original: "Chuck Norris can make a horse jump over a cloud." Hmm. We need to start with "Chuck Norris" or mention him. Let's do: "Chuck Norris can make a snowflake melt in a desert." That's weird. Or "Chuck Norris can make a computer understand sarcasm." Let's think of something that can be turned into a meme image: maybe "Chuck Norris can lift a car with one finger while riding a unicycle across a rainbow." But need specific scene. We need to produce image_prompt describing a specific scene from the joke. So we need to embed that scene in the prompt. Eg: "Chuck Norris can make a horse jump over a cloud" -> image of Chuck Norris on a horse jumping over a cloud, etc. Let's craft a joke: "Chuck Norris can make a round square." That's classic but maybe too common. Let's think of something else: "Chuck Norris can make a computer understand sarcasm." That could be turned into image: Chuck Norris staring at a computer screen that shows a sarcastic comment, with dramatic lighting. But we need to ensure uniqueness and not similar to existing jokes. Let's create a new one: "Chuck Norris can make a snowman melt in a freezer." That's odd. Maybe: "Chuck Norris can make a traffic light turn green just by winking." That could be visualized: Chuck Norris winking at a traffic light, causing it to turn green. Let's craft: "Chuck Norris can make a traffic light turn green just by winking." That's funny, unique. Now we need to produce JSON fields. joke_text: The full joke text, in German, starting with "Chuck Norris". Something like: "Chuck Norris kann mit einem einzigen Augenzwinkern einen roten Verkehrslicht in Grün verwandeln, ohne dass jemand es bemerkt." But must be a joke, maybe: "Chuck Norris kann mit einem einzigen Augenzwinkern einen roten Verkehrslicht in Grün verwandeln, ohne dass jemand es bemerkt." That's a bit long but okay. headline: short headline max 80 characters. Something like: "Chuck Norris lässt Ampel auf Grün springen" meme_caption: max 80 characters, image caption: "Wenn Chuck Norris winkt, wird die Ampel grün!" image_prompt: English prompt for image generation: Must describe 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 specific scene from the joke. So we need to embed "Chuck Norris winkt einem Verkehrssignal zu, das gerade auf Rot steht, und das Signal wird grün". But we need to describe the scene: maybe "Chuck Norris winkt einem roten Verkehrssignal zu, während er auf einem Motorrad steht, das rote Licht wird grün". Must be in English. 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 "[Specific scene from the joke]". Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." 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 winks at a red traffic light, causing it to turn green, while standing on a city street at dusk. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: SEO Title max 60 characters. Something like: "Chuck Norris lässt Ampel grün werden – Witz" Count characters: "Chuck Norris lässt Ampel grün werden – Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, lässt(5)=18, space=19, Ampel(5)=24, space=25, grün(4)=29, space=30, werden(6)=36, space=37, –(1?) maybe dash counts, space=38, Witz(4)=42. So under 60. meta_description: SEO Description max 160 characters. Something like: "Entdecke den legendären Chuck Norris Witz, bei dem ein einziger Augenzwinkern eine Ampel auf Grün springen lässt. Lache jetzt!" Count characters: let's approximate under 160. Now ensure JSON format exactly as required, no markdown code block. Provide fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure no extra fields. Provide valid JSON. Check constraints: Must be German for joke_text, headline, meme_caption, meta_title, meta_description. image_prompt must be English. Must start with "Chuck Norris" or mention him. Our joke_text starts with "Chuck Norris kann..." Good. Make sure no repetition of existing jokes. This is unique. Now craft final JSON. joke_text: maybe "Chuck Norris kann mit einem einzigen Augenzwinkern einen roten Verkehrslicht in Grün verwandeln, ohne dass jemand es bemerkt." That's okay. headline: "Chuck Norris lässt Ampel grün springen" (max 80 chars). That's fine. meme_caption: "Wenn Chuck Norris winkt, wird die Ampel grün!" (max 80 chars). Good. image_prompt: as described. meta_title: "Chuck Norris lässt Ampel grün werden – Witz" meta_description: "Entdecke den legendären Chuck Norris Witz, bei dem ein einziger Augenzwinkern eine Ampel auf Grün springen lässt. Lache jetzt!" Now ensure meta_description length <=160 characters