# Product Mockup Studio

## Links

- Product page URL: https://www.agentpmt.com/marketplace/product-mockup-studio
- Product markdown URL: https://www.agentpmt.com/marketplace/product-mockup-studio?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/product-mockup-studio?format=agent-json

## Overview

- Product ID: 6aa82f8ef9dfb4fd6eb0d99a
- Type: model
- Unit type: request
- Price: 100 credits
- Categories: AI & Machine Learning, Marketing, Art & Design, Image Generation & Manipulation, Video & Motion Graphics, E-commerce & Product Catalog, Advertising & Paid Media
- Generated at: 2026-09-16T17:12:02.918Z

### Page Description

AI product photography and product video generator for e-commerce brands, marketers, and agencies. Upload one to five ordinary photos of your product and Product Mockup Studio turns them into polished studio hero shots, lifestyle scenes, flat lays, in-hand shots, packaging mockups, and clean marketplace-ready e-commerce images, with no photoshoot required. Lock in the details that matter using brand constraints for exact label text, brand colors, and must-keep product features, then fix any render with a plain-language revision. Once a still is approved, animate it into a 4, 6, or 8 second MP4 product clip with a slow push-in, orbit, turntable, light sweep, or floating motion in landscape 16:9 or vertical 9:16 for Shopify, Amazon, Etsy, Instagram Reels, TikTok, and YouTube Shorts. Powered by ElevenLabs Image & Video, including Google Veo 3.1 for motion, with Nano Banana available as an alternate still-image engine. Every PNG and MP4 is saved to your AgentPMT File Manager. Requires your own ElevenLabs API key.

### Agent Description

Create branded product mockup images, refine approved stills, and animate them into short videos. Supply File Manager product image IDs and a scene brief; filenames and seven-day retention are automatic. Use image_provider=auto unless the user requests ElevenLabs or Nano Banana. Inspect label, logo, text, and geometry accuracy before calling a still final. Animate only an approved still, then poll get_mockup_job for the File Manager output.

## Details

### Details

AI product photography and product video generator for e-commerce brands, marketers, and agencies. Upload one to five ordinary photos of your product and Product Mockup Studio turns them into polished studio hero shots, lifestyle scenes, flat lays, in-hand shots, packaging mockups, and clean marketplace-ready e-commerce images, with no photoshoot required. Lock in the details that matter using brand constraints for exact label text, brand colors, and must-keep product features, then fix any render with a plain-language revision. Once a still is approved, animate it into a 4, 6, or 8 second MP4 product clip with a slow push-in, orbit, turntable, light sweep, or floating motion in landscape 16:9 or vertical 9:16 for Shopify, Amazon, Etsy, Instagram Reels, TikTok, and YouTube Shorts. Powered by ElevenLabs Image & Video, including Google Veo 3.1 for motion, with Nano Banana available as an alternate still-image engine. Every PNG and MP4 is saved to your AgentPMT File Manager. Requires your own ElevenLabs API key.

### Actions

- `create_product_mockup` (25 credits): Create one product-focused PNG mockup from File Manager product photos and a scene brief.
- `refine_product_mockup` (25 credits): Revise a completed mockup while preserving its product identity and approved composition.
- `animate_product_mockup` (10 credits): Turn an approved product still into a short ElevenLabs MP4 product clip.
- `get_mockup_job` (1 credits): Check one mockup job and import a completed PNG or MP4 into File Manager.
- `list_mockup_jobs` (1 credits): List budget-scoped product mockup jobs without exposing unrelated provider generations.

### Use Cases

AI product photography from phone photos, Shopify and WooCommerce product page hero images, Amazon and Etsy listing photos on clean backgrounds, Lifestyle product scenes without a photoshoot, Packaging and label mockups that keep exact brand text, Flat-lay and in-hand product shots for social media, Vertical 9:16 product videos for Instagram Reels and TikTok, Turntable and orbit product clips for launch pages, Ad creative variations in multiple aspect ratios, Refining backgrounds lighting and props on an approved product image

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Documentation

No platform documentation is currently linked to this product.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp#platform=claude
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp#platform=chatgpt
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp#platform=cursor
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp#platform=windsurf

Use the local router for command-based MCP clients. It forwards requests to `https://api.agentpmt.com/mcp` and does not execute tools locally.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "6aa82f8ef9dfb4fd6eb0d99a",
    "parameters": {
      "action": "create_product_mockup",
      "product_file_ids": [],
      "scene_prompt": "example_scene_prompt"
    }
  }'
```

### Autonomous Agents

Autonomous agents can access this tool through AgentAddress credit balances or direct x402 payments. Use the Autonomous Agent API reference for endpoint shapes after choosing the access pattern below.

- Autonomous Agent API reference URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents
- Autonomous Agent API reference markdown URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents?format=agent-md
- Credit-Based Access Using AgentAddress: https://www.agentpmt.com/docs/autonomous-agents/credit-based-tool-usage-with-agentaddress
- AgentAddress is preferred for persistent file access, stored platform state, and maximum tool use ability across repeated calls.
- Direct x402 is for independent one-off tool calls that do not require shared files or stored platform state.
- Direct x402 public payments: USDC on Base, Arbitrum, Optimism, Polygon, and Avalanche.

#### Product Skill Package

This product has a published Agent Skill package for product-specific operating instructions.

- Skill slug: product-mockup-studio
- Version: 1.0.0
- Download SKILL.md: https://raw.githubusercontent.com/AgentPMT/agent-skills/main/skills/product-mockup-studio/SKILL.md
- Package source: https://github.com/AgentPMT/agent-skills/tree/main/skills/product-mockup-studio
- OpenClaw listing: https://clawhub.ai/agentpmt/product-mockup-studio
- OpenClaw install: `openclaw skills install product-mockup-studio`
- skills.sh install: `npx skills add AgentPMT/agent-skills --skill product-mockup-studio`
- Last published: 2026-09-16T01:13:55.854Z

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "create_product_mockup": {
      "description": "Create one product-focused PNG mockup from File Manager product photos and a scene brief.",
      "properties": {
        "product_file_ids": {
          "type": "array",
          "description": "One to five File Manager images showing the product or packaging.",
          "required": true,
          "items": {
            "type": "string",
            "description": "File Manager image file_id."
          },
          "minItems": 1,
          "maxItems": 5
        },
        "scene_prompt": {
          "type": "string",
          "description": "Describe the desired setting, lighting, composition, and marketing result.",
          "required": true
        },
        "product_description": {
          "type": "string",
          "description": "Optional factual description of the product, materials, scale, and important features.",
          "required": false
        },
        "mockup_style": {
          "type": "string",
          "description": "Product presentation preset.",
          "required": false,
          "enum": [
            "studio_hero",
            "lifestyle",
            "in_hand",
            "flat_lay",
            "packaging",
            "ecommerce",
            "custom"
          ]
        },
        "camera_view": {
          "type": "string",
          "description": "Preferred camera angle.",
          "required": false,
          "enum": [
            "front",
            "three_quarter",
            "side",
            "top_down",
            "close_up",
            "custom"
          ]
        },
        "style_reference_file_ids": {
          "type": "array",
          "description": "Up to three File Manager images used only for visual style guidance.",
          "required": false,
          "items": {
            "type": "string",
            "description": "File Manager image file_id."
          },
          "maxItems": 3
        },
        "image_provider": {
          "type": "string",
          "description": "Image backend. auto prefers ElevenLabs and permits a safe Nano Banana fallback.",
          "required": false,
          "enum": [
            "auto",
            "elevenlabs",
            "nano_banana"
          ]
        },
        "render_mode": {
          "type": "string",
          "description": "draft favors speed; final favors fidelity and resolution.",
          "required": false,
          "enum": [
            "draft",
            "final"
          ]
        },
        "aspect_ratio": {
          "type": "string",
          "description": "Output image aspect ratio. Default 1:1.",
          "required": false,
          "enum": [
            "1:1",
            "3:2",
            "2:3",
            "4:5",
            "5:4",
            "3:4",
            "4:3",
            "16:9",
            "9:16"
          ]
        },
        "mask_file_id": {
          "type": "string",
          "description": "Optional File Manager image mask for localized edits on the ElevenLabs final route.",
          "required": false
        },
        "brand_constraints": {
          "type": "object",
          "description": "Optional brand-fidelity requirements that the generated mockup should preserve.",
          "required": false,
          "properties": {
            "brand_colors": {
              "type": "array",
              "description": "Brand colors as names or hex values.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Brand color."
              },
              "maxItems": 8
            },
            "exact_text": {
              "type": "array",
              "description": "Visible product or packaging text that should remain exact; review the result.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Exact text."
              },
              "maxItems": 20
            },
            "must_preserve": {
              "type": "array",
              "description": "Product details that must remain visually consistent.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Preservation requirement."
              },
              "maxItems": 20
            },
            "prohibited_elements": {
              "type": "array",
              "description": "Elements that must not appear in the output.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Prohibited element."
              },
              "maxItems": 20
            }
          }
        }
      },
      "price_per_unit": 25
    },
    "refine_product_mockup": {
      "description": "Revise a completed mockup while preserving its product identity and approved composition.",
      "properties": {
        "source_task_id": {
          "type": "string",
          "description": "Completed image task_id returned by this tool.",
          "required": true
        },
        "instruction": {
          "type": "string",
          "description": "Describe only the changes to make and what must remain unchanged.",
          "required": true
        },
        "image_provider": {
          "type": "string",
          "description": "Image backend. auto prefers ElevenLabs and permits a safe Nano Banana fallback.",
          "required": false,
          "enum": [
            "auto",
            "elevenlabs",
            "nano_banana"
          ]
        },
        "render_mode": {
          "type": "string",
          "description": "draft favors speed; final favors fidelity and resolution.",
          "required": false,
          "enum": [
            "draft",
            "final"
          ]
        },
        "aspect_ratio": {
          "type": "string",
          "description": "Output image aspect ratio. Default 1:1.",
          "required": false,
          "enum": [
            "1:1",
            "3:2",
            "2:3",
            "4:5",
            "5:4",
            "3:4",
            "4:3",
            "16:9",
            "9:16"
          ]
        },
        "mask_file_id": {
          "type": "string",
          "description": "Optional File Manager image mask for localized edits on the ElevenLabs final route.",
          "required": false
        },
        "brand_constraints": {
          "type": "object",
          "description": "Optional brand-fidelity requirements that the generated mockup should preserve.",
          "required": false,
          "properties": {
            "brand_colors": {
              "type": "array",
              "description": "Brand colors as names or hex values.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Brand color."
              },
              "maxItems": 8
            },
            "exact_text": {
              "type": "array",
              "description": "Visible product or packaging text that should remain exact; review the result.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Exact text."
              },
              "maxItems": 20
            },
            "must_preserve": {
              "type": "array",
              "description": "Product details that must remain visually consistent.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Preservation requirement."
              },
              "maxItems": 20
            },
            "prohibited_elements": {
              "type": "array",
              "description": "Elements that must not appear in the output.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Prohibited element."
              },
              "maxItems": 20
            }
          }
        }
      },
      "price_per_unit": 25
    },
    "animate_product_mockup": {
      "description": "Turn an approved product still into a short ElevenLabs MP4 product clip.",
      "properties": {
        "source_task_id": {
          "type": "string",
          "description": "Completed image task_id. Provide this or source_file_id.",
          "required": false
        },
        "source_file_id": {
          "type": "string",
          "description": "File Manager image file_id. Provide this or source_task_id.",
          "required": false
        },
        "motion_preset": {
          "type": "string",
          "description": "Camera or product motion preset.",
          "required": false,
          "enum": [
            "slow_push_in",
            "product_orbit",
            "turntable",
            "light_sweep",
            "floating_product",
            "lifestyle_motion",
            "custom"
          ]
        },
        "motion_prompt": {
          "type": "string",
          "description": "Optional custom motion, camera, lighting, and sound direction.",
          "required": false
        },
        "duration_seconds": {
          "type": "integer",
          "description": "Video length in seconds. Default 6.",
          "required": false,
          "enum": [
            4,
            6,
            8
          ]
        },
        "aspect_ratio": {
          "type": "string",
          "description": "Video aspect ratio. Default 16:9.",
          "required": false,
          "enum": [
            "16:9",
            "9:16"
          ]
        },
        "resolution": {
          "type": "string",
          "description": "Video resolution. Default 1080p.",
          "required": false,
          "enum": [
            "720p",
            "1080p",
            "4K"
          ]
        },
        "render_mode": {
          "type": "string",
          "description": "preview uses the faster model; final uses the quality model.",
          "required": false,
          "enum": [
            "preview",
            "final"
          ]
        },
        "generate_audio": {
          "type": "boolean",
          "description": "Generate native sound with the clip. Default false.",
          "required": false
        },
        "end_frame_file_id": {
          "type": "string",
          "description": "Optional File Manager image to use as the final frame.",
          "required": false
        },
        "negative_prompt": {
          "type": "string",
          "description": "Optional description of motion or visual artifacts to avoid.",
          "required": false
        },
        "seed": {
          "type": "integer",
          "description": "Optional seed for similar reruns.",
          "required": false,
          "minimum": 0,
          "maximum": 4294967295
        }
      },
      "price_per_unit": 10
    },
    "get_mockup_job": {
      "description": "Check one mockup job and import a completed PNG or MP4 into File Manager.",
      "properties": {
        "task_id": {
          "type": "string",
          "description": "Task ID returned by a create, refine, or animate action.",
          "required": true
        }
      },
      "price_per_unit": 1
    },
    "list_mockup_jobs": {
      "description": "List budget-scoped product mockup jobs without exposing unrelated provider generations.",
      "properties": {
        "media_kind": {
          "type": "string",
          "description": "Optional media filter.",
          "required": false,
          "enum": [
            "image",
            "video"
          ]
        },
        "status": {
          "type": "string",
          "description": "Optional job status filter.",
          "required": false,
          "enum": [
            "pending",
            "generating",
            "completed",
            "failed"
          ]
        },
        "page_size": {
          "type": "integer",
          "description": "Results per page, 1 to 100. Default 30.",
          "required": false,
          "minimum": 1,
          "maximum": 100
        },
        "cursor": {
          "type": "string",
          "description": "Opaque cursor returned by the previous page.",
          "required": false
        }
      },
      "price_per_unit": 1
    }
  }
}
```

### Usage Instructions

# Product Mockup Studio

Create a polished product still from reference photos, refine an approved still, or animate it into a short product clip. Inputs and outputs use AgentPMT File Manager IDs.

## Recommended workflow

1. Upload one to five clear product images to File Manager.
2. Call `create_product_mockup` in `draft` mode.
3. Poll `get_mockup_job` until the image is `completed` or `failed`.
4. Visually review logos, text, dimensions, colors, and product details. Generated media always requires review.
5. Use `refine_product_mockup` for a focused revision, or create a fresh render with `image_provider: "nano_banana"` to compare providers.
6. Animate only an approved still, then poll the new video job.

The tool creates the output filename and uses the platform's fixed seven-day File Manager retention. There are no filename or expiration inputs.

## Image provider behavior

- `auto` prefers ElevenLabs. With no mask and no more than four references, it falls back to Nano Banana only when ElevenLabs definitively rejects the submission for credentials, access, quota, rate limit, or invalid parameters. It does not retry or fall back after an ambiguous network failure because that could duplicate a paid generation.
- `elevenlabs` forces ElevenLabs image generation.
- `nano_banana` forces the approved centralized Google image connection.
- A successfully generated but visually weak image does not switch providers automatically. Review it, then explicitly refine it or create a new render with the other provider.
- Masked generation uses the ElevenLabs final route; masks are not accepted with `nano_banana`.

## Actions

### `create_product_mockup`

Required: `product_file_ids`, `scene_prompt`.

Useful optional fields: `product_description`, `mockup_style`, `camera_view`, `style_reference_file_ids`, `image_provider`, `render_mode` (`draft|final`), `aspect_ratio`, `mask_file_id`, and `brand_constraints`.

```json
{"action":"create_product_mockup","product_file_ids":["file_id"],"scene_prompt":"Premium studio hero shot on warm stone with soft side lighting","render_mode":"draft","image_provider":"auto"}
```

### `refine_product_mockup`

Required: `source_task_id`, `instruction`. The source must be a completed image job from this tool in the same budget.

```json
{"action":"refine_product_mockup","source_task_id":"task_id","instruction":"Keep the package unchanged; make the background pale gray and soften the contact shadow","render_mode":"final"}
```

### `animate_product_mockup`

Provide exactly one of `source_task_id` or `source_file_id`. Video uses ElevenLabs only. Optional controls include `motion_preset`, `motion_prompt`, `duration_seconds` (`4|6|8`), `aspect_ratio` (`16:9|9:16`, default `16:9`), `resolution`, `render_mode` (`preview|final`), `generate_audio`, `end_frame_file_id`, `negative_prompt`, and `seed`.

```json
{"action":"animate_product_mockup","source_task_id":"completed_image_task_id","motion_preset":"slow_push_in","duration_seconds":6,"render_mode":"preview"}
```

### `get_mockup_job`

Required: `task_id`. Polling an ElevenLabs job also imports a completed provider output into File Manager. Wait at least 2 seconds between image polls and 10 seconds between video polls. Once the task is completed, later polls return the stored output rather than importing it again.

```json
{"action":"get_mockup_job","task_id":"task_id"}
```

### `list_mockup_jobs`

Lists jobs in the current budget. Optional: `media_kind`, `status`, `page_size`, and `cursor`.

## Output

Creation actions return a `task_id` immediately. Completed jobs contain an `outputs` array with the provider, model, media kind, and a managed File Manager object containing `file_id`, generated `filename`, `content_type`, size, and signed preview URL. Still images are normalized to PNG; videos are MP4.

### Additional Product Content

## Turn everyday product photos into studio-quality mockups and videos

Product Mockup Studio is an AI product photography tool that takes the photos you already have, even a quick phone snapshot on a kitchen counter, and produces professional product images and short promotional videos. Describe the scene you want, and your agent handles the render, the revisions, and the animation without a photographer, a studio, or editing software.

## Seven product photography styles

1.  **Studio hero**: premium seamless-background hero shots for landing pages and ads.
2.  **Lifestyle**: your product placed in a realistic, styled setting.
3.  **E-commerce**: clean, marketplace-ready images for Shopify, Amazon, and Etsy listings.
4.  **Packaging**: box, bottle, jar, and label mockups.
5.  **Flat lay**: overhead arrangements for social media and catalogs.
6.  **In hand**: scale and use shown with a natural hand-held shot.
7.  **Custom**: any composition you can describe.

Choose a front, three-quarter, side, top-down, or close-up camera angle, and export in nine aspect ratios: 1:1, 4:5, 3:4, 2:3, 3:2, 4:3, 5:4, 16:9, and 9:16.

## Brand-safe by design

Generic AI image generators often scramble logos and label copy. Product Mockup Studio lets you pass **brand constraints**: the exact text printed on your packaging, your brand colors, the product details that must not change, and elements that must never appear. Add up to three style reference images to match an existing campaign look. As with any generative tool, give logos, labels, and fine product details a final review before you publish.

## Draft, refine, finalize

1.  **Draft**: generate a fast preview to check the concept.
2.  **Refine**: ask for a focused change such as a lighter background, softer shadows, or a different prop, while the product and composition stay put.
3.  **Final**: render the approved look at higher fidelity, up to 2K.

## Animate approved stills into product videos

Turn any approved image into a short MP4 product clip powered by Google Veo 3.1 through ElevenLabs. Pick a motion preset (slow push-in, product orbit, turntable, light sweep, floating product, or lifestyle motion) or write your own camera direction. Clips run 4, 6, or 8 seconds in landscape 16:9 or vertical 9:16, at 720p, 1080p, or 4K, with optional native sound. Use a fast preview model to test motion, then render the final.

## Two image engines

ElevenLabs Image & Video is the default engine. You can also render stills with Nano Banana (Google Gemini image models) to compare looks side by side.

## Simple, per-render pricing

1.  Create or refine a mockup image: 25 credits ($0.25)
2.  Animate a still into a video: 10 credits ($0.10)
3.  Check or list jobs: 1 credit ($0.01)

ElevenLabs generation usage is billed to your own ElevenLabs account through your API key.

## Who it is for

E-commerce sellers, DTC and Shopify brands, Etsy makers, Amazon sellers, marketing teams, ad agencies, and AI agents that need consistent product visuals and product videos on demand. All outputs are saved to AgentPMT File Manager as PNG images and MP4 videos, ready to download or hand off to your store, ad platform, or next workflow step.

### Frequently Asked Questions

#### How do I connect this tool to an external agent?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

#### How does an external agent use this tool?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:

> Use the AgentPMT-Tool-Search-and-Execution tool. First call action 'get\_instructions' so you know how to use the tool search interface. Then call action 'get\_schema' with tool\_id 6aa82f8ef9dfb4fd6eb0d99a ("Product Mockup Studio"). After reading the schema and any returned instructions, tell me what this tool can do, we are going to be using it

The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.

#### Can it make product videos for TikTok and Instagram Reels?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db27
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db27
- Tags: Product Specific

Yes. Animate any approved still into a vertical 9:16 clip using motion presets such as slow push-in, product orbit, turntable, light sweep, or floating product, or describe your own camera move. Video is generated with Google Veo 3.1 through ElevenLabs, with an optional native audio track.

#### How long are my generated images and videos stored?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db29
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db29
- Tags: Product Specific

Every output is saved to AgentPMT File Manager with a generated filename and kept for seven days. Download the files or pass them to another tool or workflow step before they expire.

#### How much does it cost?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849c9f9dfb4fd6eb0db25
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849c9f9dfb4fd6eb0db25
- Tags: Product Specific

Creating or refining a mockup image costs 25 credits ($0.25). Animating an approved image into a video costs 10 credits ($0.10). Checking or listing jobs costs 1 credit. Generation usage on the ElevenLabs side is billed to your own ElevenLabs account.

#### What do I need to start using Product Mockup Studio?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849c9f9dfb4fd6eb0db23
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849c9f9dfb4fd6eb0db23
- Tags: Product Specific

You need one to five clear photos of your product in PNG, JPEG, or WebP format and an ElevenLabs API key with image and video generation access. Add the key once as a credential in AgentPMT, upload your photos to File Manager or attach them in chat, and describe the scene you want.

#### What image sizes and video formats are supported?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db26
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db26
- Tags: Product Specific

Still images export as PNG in 1:1, 4:5, 3:4, 2:3, 3:2, 4:3, 5:4, 16:9, or 9:16 aspect ratios, up to 2K in final mode. Videos export as MP4 in 16:9 landscape or 9:16 vertical, 4, 6, or 8 seconds long, at 720p, 1080p, or 4K.

#### What is the difference between ElevenLabs and Nano Banana in this tool?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db28
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db28
- Tags: Product Specific

ElevenLabs Image & Video is the default engine for stills and the only engine for video. Nano Banana (Google Gemini image models) is an alternate engine for still images, useful when you want to compare a second look for the same product. Masked edits are only available on the ElevenLabs route.

#### Will the AI keep my logo and label text accurate?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849c9f9dfb4fd6eb0db24
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849c9f9dfb4fd6eb0db24
- Tags: Product Specific

You can pass the exact text printed on your product, your brand colors, the details that must stay the same, and anything that must not appear. The tool uses these constraints to protect brand fidelity, but all generative output should still be checked for logo, label, and product-shape accuracy before you publish it. If something is off, a focused refine request usually fixes it without starting over.

### Dependencies

This product has no public dependency products.