get_create_url builds a /create URL the human can open. Use it when they will edit captions or download PNG. Don't use it as a stand-in for a still in chat. Call render_meme_still for that.
Call get_create_url with prompt "9am standup on two hours of sleep" and template "this-is-fine".
Arguments
prompt(string, 3-2000, required)template(string): catalog slug to pin. Resolved against the live catalog.
Request
{
"prompt": "9am standup on two hours of sleep",
"template": "this-is-fine"
}
Response
{
"url": "https://magicmeme.com/create?prompt=9am%20standup%20on%20two%20hours%20of%20sleep&template=this-is-fine",
"templateSlug": "this-is-fine"
}
Unknown template throws. Prompt length is the same as captions (3-2000). The studio runs one guest AI batch (four variants). They tap a caption to edit.
If they named a format and will type the captions themselves, send them to /meme/{title-slug}-{id} instead of the AI studio.
What to explore next
- generate_meme_captions if the agent should write first
- render_meme_still to show pixels in chat
- Auth for guest batch limits