Make

adGeneration__create

[write] Queue a FINISHED AD image render. Required: projectId. Call adResearch.listProjects first and pick the project the request is about, or ask the user when it is ambiguous; never guess an id. Also required: prompt, a creative brief rather than a finished image prompt. How the prompt is used: a creative-director model rewrites it into the real image prompt using the project's brand brief, and that rewrite always adds a specific headline, a subline, a CTA button, and the project logo when the project has one. Negative instructions in the prompt ('no text', 'no logo', 'nothing but the product') cannot suppress those; use adGeneration.generateImage when the caller wants exact or no text. Optional: adType, aspectRatio, quality (low/high/ultra), referenceImageUrls, inputImageId (from upload.uploadImageBase64), referenceAdId or referenceInspirationId to remix an existing ad. Costs credits. Returns a generation ID. Poll adGeneration.getById until status is COMPLETED.

Remote mesmerpercy/admakeai

Remote (network-hosted)

Other tools also called adGeneration__create? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "adType": {
      "enum": [
        "product_showcase",
        "promotional",
        "testimonial",
        "lifestyle",
        "comparison",
        "announcement"
      ],
      "type": "string",
      "default": "product_showcase"
    },
    "prompt": {
      "type": "string",
      "minLength": 1
    },
    "adSetId": {
      "type": "string"
    },
    "quality": {
      "enum": [
        "low",
        "high",
        "ultra"
      ],
      "type": "string",
      "default": "low"
    },
    "projectId": {
      "type": "string"
    },
    "aspectRatio": {
      "enum": [
        "1:1",
        "4:5",
        "9:16",
        "16:9"
      ],
      "type": "string",
      "default": "1:1"
    },
    "inputImageId": {
      "type": "string"
    },
    "referenceAdId": {
      "type": "string"
    },
    "referenceImageUrls": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "maxItems": 4
    },
    "referenceInspirationId": {
      "type": "string"
    }
  }
}
          

Provider

Make →