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 "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." So joke_text in German. headline also likely German, but can be English? Probably German. meme_caption also German. image_prompt must be English description. meta_title and meta_description likely English SEO? Could be German but SEO title/description often English. Not specified language; but likely English as typical SEO. We'll produce English meta_title and meta_description within length constraints. Constraints: No markdown code blocks. Must output raw JSON. We must ensure uniqueness, no repeats. Provide a classic Chuck Norris joke format: "Chuck Norris can divide by zero." But we need a new one. Must start with "Chuck Norris" or mention him. Provide a joke text that is funny, ironic, typical genre. Let's craft a joke: "Chuck Norris can make a roundhouse kick that creates a black hole, and then use it to shave his own beard." Something like that. Must be unique. Let's produce: joke_text: "Chuck Norris kann einen Roundhouse-Kick so stark ausführen, dass er die Schwerkraft um 180 Grad dreht – und dann benutzt er die umgekehrte Schwerkraft, um seinen Bart zu rasieren, ohne einen Spiegel zu benötigen." But must start with Chuck Norris? It can mention him. The rule: "Der Witz muss mit 'Chuck Norris' beginnen oder ihn erwähnen". So we can start with "Chuck Norris kann..." That's fine. Now headline: short, max 80 characters. Something like "Der ultimative Roundhouse-Rasur-Witz". That's under 80. meme_caption: max 80 characters, image caption. Something like "Wenn Chuck Norris den Bart mit Schwerkraft umgekehrt rasiert". Keep under 80. image_prompt: English description of scene from the joke. Must include specifics: "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. [Specific scene from the joke]." Must include that scene: maybe "Chuck Norris performing a roundhouse kick that creates a swirling black hole, while a razor floats in mid-air". Must be within the prompt. We need to embed the scene description after the base description. Provide a full English prompt for image generation. meta_title: SEO Title max 60 characters. Something like "Chuck Norris Roundhouse Rasur Witz – Klassiker". Count characters: "Chuck Norris Roundhouse Rasur Witz – Klassiker" length? Let's count: Chuck(5) + space(1)=6, Norris(6)=12, space=13, Roundhouse(10)=23, space=24, Rasur(5)=29, space=30, Witz(4)=34, space=35, –(1?) maybe dash counts, space=36, Klassiker(9)=45. So under 60. Good. meta_description: max 160 characters. Something like "Entdecke den legendären Chuck Norris Witz über Roundhouse-Kicks und Bartrasur – garantiert zum Lachen!" Count characters: let's count roughly: "Entdecke den legendären Chuck Norris Witz über Roundhouse-Kicks und Bartrasur – garantiert zum Lachen!" That's about 84 characters, well under 160. Now ensure JSON fields are correct. joke_text must be the full joke text. Provide as a string. headline max 80 characters. Provide short. meme_caption max 80 characters. image_prompt: Must be English, include scene specifics. Must not contain any text or captions? The prompt says "No text, no captions." That's for the image generation description? Actually the image_prompt should be a prompt for image generation: "A hyper-realistic portrait ... [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So we need to include that exactly, but we can embed the scene. Must not include any text or captions in the image itself, but the prompt can describe scene. So we need to include "No text, no captions." at end. Make sure image_prompt is a single string. Now produce JSON. Check lengths: - headline: "Der ultimative Roundhouse-Rasur-Witz" length? Count: Der(3) + space=4, ultimative(10)=14, space=15, Roundhouse-Rasur-Witz(20?) Let's count: Roundhouse(10) + - =11, Rasur(5)=16, - =17, Witz(4)=21. So total 3+1+10+1+5+1+4? Actually let's just approximate: It's under 80. - meme_caption: "Wenn Chuck Norris den Bart mit Schwerkraft umgekehrt rasiert" length? Let's count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, den(3)=21, space=22, Bart(4)=26, space=27, mit(3)=30, space=31, Schwerkraft(11)=42, space=43, umgekehrt(9)=52, space=53, rasiert(7)=60. So 60 characters, okay. Now image_prompt: Must be English, include scene: "Chuck Norris performs a roundhouse kick that creates a swirling black hole, while a razor hovers mid‑air ready to shave his beard." We'll embed that. Full 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. Chuck Norris performs a roundhouse kick that creates a swirling black hole, while a razor hovers mid‑air ready to shave his beard. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's a single string. Now meta_title: "Chuck Norris Roundhouse Rasur Witz – Klassiker" length? Count characters: "Chuck Norris Roundhouse Rasur Witz – Klassiker" includes spaces and dash. Let's count: Chuck(5) space=6, Norris(6)=12, space=13, Roundhouse(10)=23, space=24, Rasur(5)=29, space=