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. 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, politics, real suffering, etc. Must be creative and surprising. Must avoid similar formulations to existing jokes. Provide a unique scenario. We need to craft a joke text that starts with "Chuck Norris" maybe: "Chuck Norris kann einen Kühlschrank mit einem Blick einfrieren, sodass das Eis nie schmilzt." But need uniqueness. Let's think of a scenario: Chuck Norris once roundhouse kicked a meteor so it became the moon, but that's common. Need something unique. Maybe: "Chuck Norris hat einmal versucht, einen Kaugummi zu kauen, aber der Kaugummi hat sich ergeben und ist zu einem neuen Kontinent geworden." That's weird. But must be typical Chuck Norris style: exaggeration, impossible feats, humor. Let's craft: "Chuck Norris hat einmal einen Schneemann gebaut, aber er war so heiß, dass er den globalen Klimawandel um 3 Grad zurückgedreht hat." That's unique. But must start with Chuck Norris or mention him. Could be: "Chuck Norris kann mit einem einzigen Augenzwinkern das Internet zum Stillstand bringen, weil die Server Angst haben, seine Gnade zu erleben." That's okay. But need to be unique, not repeating known jokes. Let's think of a scenario: Chuck Norris once used a paperclip to fix the universe's broken code. That might be too techy. Maybe: "Chuck Norris hat einmal einen Kaktus bewässert, und der Kaktus hat daraufhin ein Buch geschrieben, das die gesamte Menschheitsgeschichte neu interpretiert." That's unique. But need to be a joke text, maybe a short paragraph. We also need headline (max 80 chars), meme caption (max 80 chars), image_prompt (English prompt describing 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]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions.) We need to embed a specific scene from the joke into the image_prompt. So we need to describe the scene: maybe "Chuck Norris stands on a mountain of frozen coffee cups, holding a lightning bolt". Let's craft. The image_prompt must be English, describing the scene with the specifics. 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 from the joke]". Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to fill [Specific scene from the joke] with something like "standing atop a mountain of frozen coffee cups, holding a lightning bolt that powers a giant coffee pot". Something like that. Meta title max 60 chars, meta description max 160 chars. All fields must be strings. We must output JSON only, no markdown code blocks. So just raw JSON. Let's craft: joke_text: "Chuck Norris kann mit einem einzigen Augenzwinkern das Internet zum Stillstand bringen, weil die Server Angst haben, seine Gnade zu erleben." But maybe better: "Chuck Norris hat einmal einen Kaugummi geklaut, doch der Kaugummi wurde zum neuen Mond, weil er zu stark war, um ihn zu kauen." That's weird but unique. Let's pick something more classic: "Chuck Norris hat einmal einen Schneemann gebaut, der so heiß war, dass er den Klimawandel um drei Grad zurückgedreht hat." That's unique. But need to start with Chuck Norris. That's fine. Let's craft final joke_text: "Chuck Norris hat einmal einen Schneemann gebaut, der so heiß war, dass er den globalen Klimawandel um drei Grad zurückgedreht hat." That's a joke. Now headline: maybe "Chuck Norris lässt den Klimawandel frieren". Must be <=80 chars. Let's count: "Chuck Norris lässt den Klimawandel frieren" = 38 chars, okay. Meme caption: "Wenn selbst der Klimawandel vor Chuck Norris flieht" <=80 chars. Count: "Wenn selbst der Klimawandel vor Chuck Norris flieht" = 49 chars. Image_prompt: Must be English, include the description. Let's craft: "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 on a melting glacier that has turned into a steaming coffee pot, holding a lightning bolt that powers the pot. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But we need to embed the specific scene from the joke: The joke is about building a snowman that is so hot it reverses climate change. So the scene could be "standing on a melting glacier that has turned into a steaming coffee pot, holding a lightning bolt that powers the pot". That references the hot snowman causing climate reversal. Make sure it's within the prompt. Meta title: up to 60 chars. Something like "Chuck Norris dreht Klimawandel um drei Grad zurück". Count characters: Let's count: "Chuck Norris dreht Klimawandel um drei Grad zurück" = 48 characters (including spaces). Good. Meta description: up to 160 chars. Something like "Ein humorvoller Chuck-Norris-Witz, bei dem ein heißer Schneemann den Klimawandel um drei Grad zurückdreht – absurd, ironisch und einzigartig." Count characters: Let's count roughly: "Ein humorvoller Chuck-Norris-Witz, bei dem ein heißer Schneemann den Klimawandel um drei Grad zurückdreht – absurd, ironisch und einzigartig." That's about 130 characters, okay. Now ensure no markdown code block, just JSON. Check fields: - joke_text: German string. - headline: German string, max 80 chars. - meme_caption: German string, max 80 chars. - image_prompt: English string, includes the description. - meta_title: German? It can be English or German, but SEO title likely German. Keep within 60 chars. - meta_description: German, up to 160 chars. All good. Now produce JSON. Make sure no trailing commas. Let's write: { "joke_text": "