Turn your photos into finished designs
create_designsThe whole job in one call: give it a SEARCH QUERY you have written, your photo URLs and the words you want on the design, and it finds templates that fit, renders each with your photos and your copy, and returns several finished designs to choose between. Use this when someone wants options — it is search and render together, so there is no need to call search_templates and fill_template yourself. Templates that hold every photo you supplied are preferred, so pass all of them. Photos attached in the conversation go in photos; photos already on the web go in images. Each returned design spends one agentic token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The words to put ON the designs — headline first, then any supporting lines. WRITE THESE YOURSELF from the brief: a template ships with the designer's placeholder copy, and leaving it means a coffee shop opening goes out reading whatever they typed. Keep a headline to a few words; templates lay out short lines. | |
| brief | Yes | The SEARCH QUERY for the template catalogue — you write it, we do not build it from anything else. Title Case phrases separated by commas, the way the catalogue describes itself: "Birthday Party, Friends, Celebration, Confetti, Party Invite". Five or six covering occasion, subject and mood. Written this way it scores about 0.11 higher than the same intent as a sentence, and a single word is worst of all. If you were given photos, look at them and let what you see inform the phrases. | |
| count | No | How many finished designs to return. Default 5, at most 10. | |
| images | No | Publicly reachable image URLs, in placement order. | |
| photos | No | Photos the person attached in this conversation, in placement order. Use this OR images, not both. | |
| segment | No | Optional shape filter, e.g. story or carousel. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| upsell | No | ||
| options | Yes | ||
| matchedBy | No | ||
| remaining | No | ||
| requested | No | ||
| entitlement | No |