Saltar para a documentação
API

Desenhar um modelo a partir de um briefing

Um designer constrói um novo modelo em blocos a partir do que escreve.

POST/templates/design

Executa a chamada real no seu espaço de trabalho.

POST /templates/design

Um designer constrói um novo modelo em blocos a partir do que escreve.

Exemplo

Requer templates:write. brief contém tudo o que o design deve dizer e parecer. starter parte de um design inicial, imageFileIds coloca até dez imagens e publish publica-o de imediato. Responde 201 com o modelo e 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." }'
Resposta
{  "object": "template",  "id": "tpl_8f3a1c2e9b7d4a60",  "name": "Spring launch",  "slug": "spring-launch",  "status": "draft",  "publishedVersion": null,  "latestVersion": 1,  "design": {    "subject": "Spring is here",    "notes": [],    "imageProblems": []  }}

Gasta uma ação de IA e pode demorar até um minuto. Um design que não pode ser tornado válido é um 422 invalid_template, e um espaço de trabalho sem ações de IA um 429 ai_quota_exceeded.

Uma imagem que uma chave limitada a alguns endereços não alcança fica de fora e é indicada em design.imageProblems.

Referência