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 German language for joke_text, headline, meme_caption, meta_title, meta_description? The meta_title and meta_description likely also German but SEO can be English? Probably German. Must be unique, no repeats. Must start with "Chuck Norris" or mention him. Must be classic Chuck Norris style. Provide a unique joke. We must avoid any disallowed content. Provide image_prompt in English describing scene. Must be hyper-realistic portrait etc. Include specific scene from joke. We need to ensure headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to ensure joke_text is the full joke text, presumably a sentence or short paragraph, starting with "Chuck Norris". Must be unique. Let's craft a joke: "Chuck Norris can divide by zero, and the result is a perfectly round house that never needs a roof." That's typical. But need unique. Maybe: "Chuck Norris once tried to play hide and seek with a calendar. He lost because the months keep moving forward, but he always knows the exact day he will win." Hmm. Better: "Chuck Norris can make a snowman in the Sahara just by staring at it, and the sand instantly turns into a perfect snowflake that never melts." That's unique. But must be typical Chuck Norris genre: exaggeration of superhuman abilities. Let's craft: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube rearranges itself into a map showing the exact location of every missing sock in the world." That's unique. But need to start with "Chuck Norris". So joke_text: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube rearranges itself into a map showing the exact location of every missing sock in the world." Check length? Not too long. It's okay. Now headline: short, max 80 chars. Something like "Der ultimative Chuck Norris Rätsel: Der Socken-Kartograph". That's under 80. Meme caption: max 80 chars. Something like "Wenn Chuck Norris denkt, dass Socken ein Geheimnis sind". Under 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 holds a glowing Rubik's Cube that transforms into a glowing map of socks floating around him, with a desert background." Must be within prompt. Make sure no text or captions in image. Provide prompt only. Meta_title: SEO Title max 60 chars. Something like "Chuck Norris und das Geheimnis der verschwundenen Socken". Count characters: Let's count: "Chuck Norris und das Geheimnis der verschwundenen Socken" length? Count: Chuck(5) space(1)=6, Norris(6)=12, space=13, und(3)=16, space=17, das(3)=20, space=21, Geheimnis(9)=30, space=31, der(3)=34, space=35, verschwundenen(13)=48, space=49, Socken(6)=55. So 55 characters, okay. Meta_description: max 160 chars. Something like "Entdecke den legendären Chuck Norris Witz über das Lösen eines Rubik's Cubes und die geheime Karte der verlorenen Socken – perfekt für Memes und Lacher!" Count characters: Let's count roughly: "Entdecke den legendären Chuck Norris Witz über das Lösen eines Rubik's Cubes und die geheime Karte der verlorenen Socken – perfekt für Memes und Lacher!" That's likely under 160. Let's count: We'll approximate: It's about 130 maybe. Should be fine. Now ensure JSON format, no markdown code fences. Just raw JSON. Check each field length constraints: - headline max 80 characters. Let's count: "Der ultimative Chuck Norris Rätsel: Der Socken-Kartograph". Count: Der(3) space=4, ultimative(10)=14, space=15, Chuck(5)=20, space=21, Norris(6)=27, space=28, Rätsel:(7 inc colon?) Actually "Rätsel:" is 7 inc colon? Let's count characters precisely: "Rätsel:" 6 letters + colon =6? Actually "Rätsel" 5 letters, colon =1 =>6. So after space we have "Rätsel:" adds 6 => total 28+6=34, space=35, Der(3)=38, space=39, Socken-Kartograph (15?) Let's count: Socken (6) hyphen (1) Kartograph (10) =17. So 39+17=56. So total ~56 characters, under 80. - meme_caption max 80 characters. "Wenn Chuck Norris denkt, dass Socken ein Geheimnis sind". Count: Wenn(4) space=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, denkt,(6 inc comma?) "denkt," 5 letters + comma =6 =>24, space=25, dass(4)=29, space=30, Socken(6)=36, space=37, ein(3)=40, space=41, Geheimnis(9)=50, space=51, sind(4)=55. So 55 characters, okay. - meta_title max 60 characters. We have 55, okay. - meta_description max 160 characters. Let's count roughly: "Entdecke den legendären Chuck Norris Witz über das Lösen eines Rubik's Cubes und die geheime Karte der verlorenen Socken – perfekt für Memes und Lacher!" Let's count: We'll approximate length: It's maybe ~130. Should be fine. Now ensure image_prompt includes the required start and then specific scene. Must be English. Must not include any text or captions. Provide prompt. 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. He holds a glowing Rubik's Cube that transforms into a luminous map