Aller à la documentation
API

Concevoir un modèle à partir d'un brief

Un designer construit un nouveau modèle en blocs à partir de ce que vous écrivez.

POST/templates/design

Exécute le véritable appel sur votre espace de travail.

POST /templates/design

Un designer construit un nouveau modèle en blocs à partir de ce que vous écrivez.

Exemple

Nécessite templates:write. brief contient tout ce que le design doit dire et montrer. starter part d'un design de départ, imageFileIds place jusqu'à dix images, et publish le met en ligne aussitôt. Répond 201 avec le modèle et design.

curl
curl -X POST "$OE/templates/design" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "name": "Spring launch", "brief": "A launch email for our spring collection: a hero image, three product cards and a button to the shop. Green and cream, friendly tone." }'
Réponse
{  "object": "template",  "id": "tpl_8f3a1c2e9b7d4a60",  "name": "Spring launch",  "slug": "spring-launch",  "status": "draft",  "publishedVersion": null,  "latestVersion": 1,  "design": {    "subject": "Spring is here",    "notes": [],    "imageProblems": []  }}

Cela dépense une action d'IA et peut prendre jusqu'à une minute. Un design qui ne peut pas être rendu valide est un 422 invalid_template, et un espace de travail à court d'actions d'IA un 429 ai_quota_exceeded.

Une image qu'une clé limitée à certaines adresses ne peut pas atteindre est écartée et citée dans design.imageProblems.

Référence