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, meta_title, meta_description? The meta fields likely also German but SEO title/description can be English? The instruction: "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." So the joke text should be German. Headline also German? Probably German. Meme caption German. Image prompt must be English (as specified). meta_title and meta_description likely English? Not specified but likely English as SEO. But could be German. However meta_title max 60 chars, meta_description max 160 chars. We'll produce English SEO title/description maybe. But to be safe, maybe English is okay. The user didn't restrict language for those fields, only said "SEO Title (max 60 Zeichen)" and "SEO Description (max 160 Zeichen)". Could be German. We'll produce English to be safe for SEO. But maybe German is okay. Let's produce English. We must ensure uniqueness, no repeats. Provide a classic Chuck Norris joke: e.g., "Chuck Norris can divide by zero." But that's common. Need unique. Something like "Chuck Norris can make a roundhouse kick that creates a new dimension where he is always right." Need to be unique. Let's craft a joke: "Chuck Norris can hear the silence of a library and turn it into a roar that shakes the shelves." Hmm. Better: "Chuck Norris can program a computer to write a novel about his own legend, and the novel becomes a bestseller before it's finished." Might be okay. But must start with "Chuck Norris" or mention him. Must be unique. Let's think of a classic style: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube rearranges itself into a map of the world showing where he will next defeat gravity." Might be too long. We need a concise joke text. Let's produce something like: "Chuck Norris can make a snowflake melt just by looking at it, and the resulting water instantly turns into a perfect espresso that fuels his morning roundhouse kicks." That's unique. Now headline: short, max 80 chars. Something like "Der ultimative Chuck Norris Kaffeespruch". That's 33 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris Kaffee braucht, schickt er den Barista ins All." That's 58 chars. Image prompt: English, 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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to embed specific scene: maybe "Chuck Norris holding a steaming espresso cup that glows with supernatural energy, snowflakes melting around him". 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. Chuck Norris holding a steaming espresso cup that glows with supernatural energy, snowflakes melting around him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: max 60 chars. Something like "Chuck Norris Espresso Power – Legendary Coffee Joke". Count characters: "Chuck Norris Espresso Power – Legendary Coffee Joke" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, Espresso(8)=21, space=22, Power(5)=27, space=28, – (dash) maybe 1=29, space=30, Legendary(9)=39, space=40, Coffee(6)=46, space=47, Joke(4)=51. So 51 chars, okay. Meta description: max 160 chars. Something like "Entdecke den ultimativen Chuck Norris Witz über seinen legendären Kaffee, der Schnee schmelzen und Espresso zaubern kann. Lache jetzt!" Count characters: Let's count roughly: "Entdecke den ultimativen Chuck Norris Witz über seinen legendären Kaffee, der Schnee schmelzen und Espresso zaubern kann. Lache jetzt!" That's maybe ~130 chars. Good. Now ensure JSON format, no markdown code block. Provide just JSON. Check fields: - joke_text: German string. - headline: German, max 80 chars. - meme_caption: German, max 80 chars. - image_prompt: English string, includes scene. - meta_title: English? Up to 60 chars. - meta_description: English? Up to 160 chars. All must be within limits. Let's craft final values: joke_text: "Chuck Norris kann einen Schneeflocken mit einem Blick zum Schmelzen bringen, und das geschmolzene Wasser verwandelt sich sofort in einen perfekten Espresso, der seine morgendlichen Roundhouse-Kicks mit übernatürlicher Energie stärkt." Check length? Not limited. It's okay. headline: "Chuck Norris und der magische Espresso" (27 chars). Under 80. meme_caption: "Wenn Chuck Norris Kaffee braucht, lässt er Schnee schmelzen und Espresso zaubern." Count: let's count characters: "Wenn Chuck Norris Kaffee braucht, lässt er Schnee schmelzen und Espresso zaubern." That's about 71 characters, okay. image_prompt: Must be English, include scene. Let's 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 holding a steaming espresso cup that glows with supernatural energy, snowflakes melting around him. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Check length? Not limited. meta_title: "Chuck Norris Espresso Power – Legendary Coffee Joke" (51 chars). Good. meta_description: "Discover the ultimate Chuck Norris joke about his legendary espresso that melts snow and creates supernatural coffee power. Laugh now!" Count characters: Let's count roughly: "Discover the ultimate Chuck Norris joke about his legendary espresso that melts snow and creates supernatural coffee power. Laugh now!" That's about 130 chars, okay. Now ensure no markdown code block. Just raw JSON. Check for any special characters that need escaping? JSON