MagicMemeCreate

render_meme_still

render_meme_still

render_meme_still is how the agent shows a finished still in chat. Pass a catalog slug and captions in box order. The reply is imageBase64 plus mimeType. Display that image.

It does not upload a hosted file. Don't invent a CDN URL for the result. cdn.magicmeme.com/templates/… is the blank template only.

After you have a slug and captions, call render_meme_still and show me the jpeg.

Arguments

  • slug (string, required): catalog slug or public URL param
  • captions (string[], 1-12, required): in textBoxes order
  • format: jpeg (default), webp, or png
  • width / height (optional ints)

Request

{
  "slug": "drake-hotline-bling",
  "captions": ["Writing ASCII memes", "Calling render_meme_still"],
  "format": "jpeg"
}

Response

{
  "slug": "drake-hotline-bling",
  "format": "jpeg",
  "mimeType": "image/jpeg",
  "imageBase64": "…"
}

HTTP POST /api/render is stricter: you must set "format": "jpeg" (or webp/png). Omitting format renders mp4. imageUrl must be an allowlisted CDN template. Get boxes from get_template or GET /api/memes.

What to explore next

Command Palette

Search for a command to run...